0

我使用 System.Web.Security.MembershipProvider 在我的 aspx 页面上进行登录。

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

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

但是当我只调用服务器并在这里登录时,我被重定向到服务器/Default.aspx(没有页面目录)-> 这导致错误,找不到页面...

有没有办法在不改变我项目的文件夹结构的情况下防止这种情况发生?

编辑:

我在母版页上的登录控制:

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

1 回答 1

0

我认为您需要在 aspx 页面上找到应用程序上下文文件夹结构代码,请参考: How to get the physical location of an ASP.NET web application without using HttpContext.Current?

于 2013-05-27T07:39:42.870 回答