2

次の結果を取得するにはどうすればよいですか (yes または no がクリックされたかどうか):

ボタンクリック時:

//First I am checking validations
//Then I am checking if pay grade is being overridden from the business layer
//If it is overriden:
ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "confirm('You are overriding the existing pay grade. Do you want to Override ?');", true);
//If the user clicks Yes, more code to save new pay grade in the database is executed.
//Else nothing is done.

[はい] をクリックした場合、以下のコードを引き続き実行します。そうでない場合、以下のコードは実行されません

4

2 に答える 2

0

ここで発生する問題は、サーバーがクライアントに接続されていないことです。サーバーが処理を停止してユーザーの応答を待ってから、このコード行から処理を再開することはありません。このための JavaScript を作成し、応答に基づいてサーバーにコールバックを発行する必要があります。

于 2013-07-29T12:12:34.690 に答える