アプリケーションの一部の値に応じて、[OK]と[キャンセル]の付いた確認ボックスを表示する必要があります。[OK]をクリックすると続行して別のページに移動します。それ以外の場合は、[キャンセル]をクリックすると同じページに留まります。
私が抱えている問題は、次のようにreturnステートメントを追加しない限り、ポップアップが表示されないことです。
if (true)
{
Page.ClientScript.RegisterStartupScript(this.GetType(),
"ConfirmBox", "confirm('The numbers selected are not in the directory,"
+ sb.ToString()+
" you wish to continue?');", true);
return;
}
Response.Redirect("~/homepage.aspx");
ご覧のとおり、これはリターンのためにリダイレクトに到達しないため機能しませんが、条件がtrueであってもリターンがないと、ポップアップがスキップされます。これどうやってするの?