繁体   English   中英

更改登录和注销asp.net的重定向

[英]Change redirect of login and logout asp.net

我已将Default.aspx放在一个文件夹中,现在当我向用户登录时,它将我重定向到根文件夹中的Default.aspx(它不存在),因此我得到了资源未找到错误。 此外,当我注销时,我只是被重定向到根文件夹。 我如何解决这个问题,以便重定向到正确的位置?

loginlogout ,在相应的页面中,您可以使用Response.Redirect方法。

http://msdn.microsoft.com/en-us/library/a8wa7sdt%28v=vs.80%29.aspx

Response.Redirect("link_of_your_desired_location", false);

如果您使用内置的asp.net成员身份验证,那么在您的web.config中,将有一个部分允许您指定defaultUrl ,它是登录或注销后的默认Redirect

<authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" timeout="2880" defaultUrl="[Spefify Page Here]" />
</authentication>

或者,您可以使用Response.Redirect指定代码中的页面。

暂无
暂无

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

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