asp login - 如果验证成功,则打开一个新窗口

时间:2012-11-27 18:13:33

标签: asp.net html forms forms-authentication

如果用户登录的身份验证成功,我需要打开一个新窗口。是否有一种简单的方法可以使用target =“_ blank”之类的东西在新窗口中打开DestinationPageUrl?下面是我的代码:

<body>
    <form id="form1" runat="server">
    <div>
       <br />
        <asp:LoginView ID="LoginView1" runat="server">
            <AnonymousTemplate>
                <asp:Login ID="Login1" runat="server" DestinationPageUrl="~/Public/Index.aspx" OnAuthenticate="Login1_Authenticate">
                </asp:Login>
            </AnonymousTemplate>
            <LoggedInTemplate>
                Welcome User
            </LoggedInTemplate>
        </asp:LoginView>
        <br />        
    </div>
    </form>
</body>

1 个答案:

答案 0 :(得分:0)

我会用两个控件对页面进行编码,一个用于登录。登录成功后,隐藏登录并显示表单。没有必要的重定向。