[英]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.