繁体   English   中英

url路由ASP.NET 4-图片链接问题

[英]url routing ASP.NET 4 - image link problems

我正在尝试将url路由.net 4插入我的新网站中,并且对.NET还是一个初学者。 我似乎工作正常,但是我注意到页面上的图像存在问题。 如果我转到的页面实际上是:

www.mydomain.com/portfolio.aspx?id=3

但显示的网址是:

www.mydomain.com/portfolio/3/category/client

图片网址最终将是:

www.mydomain.com/portfolio/3/category/client/images/portfolio/web-design-arc.jpg

什么时候应该是:

images/portfolio/web-design-arc.jpg

因此不显示。 有人能认出这个问题吗?

我设法解决了这个问题。

我不得不使用asp:Image而不是上面的注释中的HTML图像,但是设法解决了以下错误:服务器标记的格式不正确

<%# DataBinder.Eval(Container.DataItem, "navimage")%>

所以,我必须"在代码我不得不改变他们&quot;

在网址的基础上使用“〜/”,这将始终使该网址相对于您的应用程序的基础。 另外,您可以将runat =“ server”添加到现有的html控件中,然后附加“〜/”,这两种方法都可以使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM