カスタムasp:CreateUserWizardを使用したasp登録ページがあります。
登録が正常に完了したら(たとえば、RegisterUser_CreatedUser)、ウェルカム画面などの別のページにユーザーをリダイレクトしたいのですが(おそらく使用しResponse.Redirect(URL);
て)、何らかの方法で新しいウィンドウをポップアップしたいと思います。ログインページで。
この方法を使用して外部URLから画面をポップアップすることは可能ですか、それとも別の方法でそれを実行する必要がありますか?
登録のためにこのjs関数を呼び出すカスタムボタンを作成してみました:
function redirectAfterRegister() {
Page_ClientValidate();
if (Page_IsValid) {
window.open('/Account/Login.aspx?UserCreated=True');
$('#CreateUserButton').click();
}
return false;
}
このポップアップはクリックを中止するため機能しますが、これに関する問題は、ユーザーの作成が失敗した場合でもポップアップが常に呼び出されることです。これは間違っています。
どんな助けでも大歓迎です。