繁体   English   中英

设置页面以登录aspx后重定向

[英]Set Page to redirect after login in aspx

我使用System.Web.Security.MembershipProvider在aspx-Page上进行登录。

我的默认页面存储在Pages / Default.aspx中。

我将此页面定义为iis中的默认页面。 当我通过服务器 /Pages/Default.aspx调用页面并进行登录时,一切正常。

但是,当我仅调用服务器并在此处登录时,我将重定向到服务器 /Default.aspx(无Pages目录)->这将导致错误,找不到页面...

有没有一种方法可以防止这种情况,而无需更改项目的文件夹结构?

编辑:

我在主页上的登录控件:

<asp:Login ID="LoginBox" runat="server" Width="339px" DestinationPageUrl="/Pages/Default.aspx" FailureText="Username or password wrong!">

我认为您需要在aspx页面上找到应用程序上下文文件夹结构代码,请参考: 如何在不使用HttpContext.Current的情况下获取ASP.NET Web应用程序的物理位置?

暂无
暂无

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

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