如果用户登录的身份验证成功,我需要打开一个新窗口。是否有一种简单的方法可以使用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>
答案 0 :(得分:0)
我会用两个控件对页面进行编码,一个用于登录。登录成功后,隐藏登录并显示表单。没有必要的重定向。