表示するためにサインインを必要としないasp.net WebサイトのStartPageがあります。この StartPage には、クリックすると小さなログイン ポップアップ ページが開くログイン リンク ボタンがあります。残念ながら、ユーザーがログイン資格情報を入力してログインをクリックすると、目的の結果ではない同じポップアップ ウィンドウに目的のページが読み込まれます。
私が望むのは、ユーザーが正常に認証されたときに、ポップアップログインウィンドウが閉じてユーザーを宛先ページにリダイレクトする必要がありますが、この宛先ページは元のメインウィンドウに読み込まれるはずです。
これは、ポップアップ ウィンドウを開く関数です。
function PopupCenter(pageURL, title, w, h) {
var left = (screen.width / 2) - (w / 2);
var top = (screen.height / 2) - (h / 2);
var targetWin = window.open(pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=' + w + ', height=' + h + ', top=' + top + ', left=' + left);
}
そして、linkbutton OnClient プロパティはそのようです
<asp:LinkButton ID="LinkButton2" runat="server"
onclientclick="PopupCenter('Login.aspx', 'myPop1',400,300);">Log Me In</asp:LinkButton>