|
|
1
4
为什么你有
有关ASP.NET如何处理路径的详细信息,请查看 MSDN article .
你可以通过使用
然后可以在
|
|
|
2
4
我知道这是一个有点老的话题,但我也遇到了这个问题,并最终采用了类似的解决方案,但通过在ascx中执行此操作,可以节省几行代码:
在后面的代码中,我使用HtmlGenericControl引用了它,然后可以这样做:
不管怎样,我想我应该发个帖子,以防有人在这里碰到同样的问题。 |
|
|
3
1
最好的办法是使用magic~/lead-in将所有app root都与url相对。这有助于保持事情的公正性。 |
|
|
4
1
您可以在用户控件的代码隐藏中,根据Request.Path属性设置锚定标记的HRef属性。然后可以创建相对于页面的URL。 另一种方法是使用像Kelsey was建议这样的文字,或者我会像Wyatt建议的那样,尝试用~/映射所有应用程序相关的内容。 |
|
|
5
0
|