给出以下代码:
var link = new HyperLink();
link.NavigateUrl = "~/manual/subdir";
这已开始在网站上呈现为:
<a href="manual/subdir">
而不是:
<a href="/manual/subdir">
正如所料。是否有任何web.config设置或其他设置可以更改此行为?
答案 0 :(得分:0)
试试这个:
link.NavigateUrl = Page.ResolveUrl("~/manual/subdir");
它将设置相对于网站根目录的导航网址。