2012-05-07 6 views
0

からJavaScript関数を呼び出すと、すべての分離コードで...私はこのようになりますいくつかのコードを持っている分離コードと戻り値

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

は、どのように私は、ユーザーがはいクリックまたはno次の中かどうかの値を得るのですかライン?このスクリプトが起動したときに値を返し、コードビハインドの次の行に進むことは可能でしょうか?ここ

答えて

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); 
+0

これで判断すると、WebMethodを呼び出して、確認の後でサーバー側を閉じることができますし、元のC#CodeBehindメソッドの直後に直接閉じることはできません質問? –

0

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

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

へ:これは、確認のポップアップのyesまたはnoに基づいてtrueまたはスクリプトに虚偽の節約var script = confirm('Would you like to close this order?');

+0

こんにちは、あなたの入力のためにありがとう、私はあなたが私の質問のために私の質問を正しく理解したとは思わないと思う。私はそれを編集します。 –

関連する問題