0

このようなコードがいくつかありますが、すべてコードビハインドで...

var script = "confirm('Would you like to close this order?')";
ClientScript.RegisterStartupScript(typeof(Page), "CloseOrder", script, true);

ユーザーが次の行で「はい」または「いいえ」をクリックしたかどうかの値を取得するにはどうすればよいですか? このスクリプトが起動すると、値が返され、コードビハインドの次の行に進む可能性はありますか?

4

2 に答える 2

1
var script = function(){
    var choice = confirm('Would you like to close this order?');
    if(choice){
        //If the user clicks yes
    }else{
        //If the user clicks no
    }
}
ClientScript.RegisterStartupScript(typeof(Page), "CloseOrder", script, true);
于 2012-05-07T23:30:32.200 に答える
0

ここでの簡単な例:http://jsfiddle.net/ChaseWest/W569P/

変化する:var script = "confirm('Would you like to close this order?')";

に:var script = confirm('Would you like to close this order?');

これにより、確認ポップアップのyesまたはnoに基づいて、trueまたはfalseがスクリプトに保存されます。

于 2012-05-07T23:30:53.040 に答える