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 に答える