0

我使用以下登录控件。问题是如果用户正确登录,它会自动重定向到 default.aspx。我只想让它留在登录页面上。有任何想法吗?

代码:

<form id="form1" runat="server">
<h1>Log in to Management</h1>



    <p>
&nbsp;<asp:LoginView ID="LoginView1" runat="server">
            <AnonymousTemplate>
                <asp:Login ID="Login1" runat="server" 
    CreateUserText="Sign Up for a New Account" CreateUserUrl="SignUp.aspx">
                </asp:Login>
            </AnonymousTemplate>
            <LoggedInTemplate>
                You are already logged in!
            </LoggedInTemplate>
        </asp:LoginView>
    </p>
    <p>
        <asp:LoginStatus ID="LoginStatus1" runat="server" />
    </p>
    </form>
4

1 回答 1

1

如果您希望将其重定向到该页面,请在 web.config 文件中将 defaulturl 属性更改为 login.aspx。我假设 login.aspx 是您的登录页面。

<authentication mode="forms">
<forms loginurl="index.aspx" defaulturl="login.aspx"/>
</authentication>

MSDN 链接: http:
//msdn.microsoft.com/en-us/library/ka5ffkce.aspx
http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.defaulturl.aspx

于 2012-12-07T14:19:50.747 回答