Asp.net 母版页中带有波浪形URL的链接根据页面给出404
这里有一个奇怪的 我有一个母版页与其他网页的链接在网站上。这些链接使用波浪线路径(如“~/dir1/page2.aspx”)。在站点中使用此母版页的大多数页面上,没有问题。问题似乎只出现在少数使用母版页的页面上,链接非常错误,它试图使用~作为链接的一部分(因此它们是“http://server.domain.com/~/dir1/page2.aspx”)。这就好像在某些情况下,它将瓷砖视为文字 有什么建议吗 谢谢Asp.net 母版页中带有波浪形URL的链接根据页面给出404,asp.net,master,Asp.net,Master,这里有一个奇怪的 我有一个母版页与其他网页的链接在网站上。这些链接使用波浪线路径(如“~/dir1/page2.aspx”)。在站点中使用此母版页的大多数页面上,没有问题。问题似乎只出现在少数使用母版页的页面上,链接非常错误,它试图使用~作为链接的一部分(因此它们是“http://server.domain.com/~/dir1/page2.aspx”)。这就好像在某些情况下,它将瓷砖视为文字 有什么建议吗 谢谢 J.Ja听起来您没有正确解析URL 您正在编写解析URL(“~/” 另外,如果您使
J.Ja听起来您没有正确解析URL 您正在编写
解析URL(“~/”
另外,如果您使用
~/
,请确保您的控件是runat=“server”
听起来好像您没有正确解析URL
您正在编写解析URL(“~/”
另外,如果您使用
~/
,请确保您的控件是runat=“server”
我刚刚遇到了这个问题,而最适合我的答案是使用asp:Hyperlink控件:
<asp:HyperLink ImageUrl="/Images/Logo.PNG" runat=server NavigateUrl="~/Default.aspx" />
我刚刚遇到这个问题,最适合我的答案是使用asp:Hyperlink控件:
<asp:HyperLink ImageUrl="/Images/Logo.PNG" runat=server NavigateUrl="~/Default.aspx" />
看到了,我在编辑你的帖子,我会给你+1@hunter-1)它适用于使用该母版页的大多数页面,但不适用于其中一些页面,这很奇怪。没有“ResolveUrl”,它们只是链接。这些也不是控件。下面是代码:- 您不能这样做:
。您必须编写
或
嗯。我想知道为什么它在其他页面上工作?或者可能不是,而且没有人向我报告?为了记录在案(因为这是一个如此愚蠢的问题),我没有写这篇文章,这篇文章只是扔给了我,我使用ASP.NET就像一个世纪一次…:)我会试一试,看看问题是否得到解决。是的,确实发生了,希望我能帮上忙!看到了,我在编辑你的帖子,我会给你的+1@hunter-1)它适用于使用该母版页的大多数页面,但不适用于其中一些页面,这很奇怪。没有“ResolveUrl”,它们只是链接。这些也不是控件。下面是代码:- 您不能这样做:
。您必须编写
或
嗯。我想知道为什么它在其他页面上工作?或者可能不是,而且没有人向我报告?为了记录在案(因为这是一个如此愚蠢的问题),我没有写这篇文章,这篇文章只是扔给了我,我使用ASP.NET就像一个世纪一次…:)我会试一试,看看问题是否得到解决。是的,确实发生了,希望我能帮上忙!