1

我有公开的用户个人资料链接,例如example.com/user/username.

loginstatus在母版页中有一个控件。

如果我在用户页面上,可以说;example.com/user/testuser 我点击登录,它不会将我重定向到Login.aspx. 而是给出一个404错误。

如何解决?

感谢帮助。

4

2 回答 2

2

我也遇到了相对路径的问题。在浏览了网络上的一些文章之后。(其中一个是http://www.ifinity.com.au/Blog/EntryId/46/Why-does-Url-Rewriting-break-all-my-image-links)我通过设置解决了rebaseClientPath这个false问题Context.RewritePath在 Global.asax 中。

于 2013-04-04T13:05:41.903 回答
0

无论您在or中写入URL ,请使用该方法,如下所示:MasterPageWebUSerControlResolveUrl()

<a href='<%=ResolveUrl("~/MyLoginPage.aspx")%>'>Login</a>

这将确保无论当前位置如何,您都能到达正确的页面。

于 2013-04-04T16:18:06.840 回答