2017-01-16 2 views
0

すべてのボタンコントロールはポストメソッドでなければなりませんか?例えば、私は従業員の詳細をemployeeIdとし、送信ボタンをクリックして従業員の詳細を表示したいとします。ボタンはすべてポストメソッドですか?

+1

あなたはコードの一部またはを要約した後、質問提供GETあなたの貴重な努力。 –

+0

[フォームフォームでASP.Netで

を実行するにはどうすればよいですか?](http://stackoverflow.com/questions/319413/how-can-i-do-form- method-get-in-asp-a-search-form) – CodeCaster

答えて

0

GETメソッドとPOSTメソッドには違いはありません。両方ともURLとパラメータを提供します。 POSTメソッドにはいくつかの利点といくつかの制限があります。

ボタンがフォーム上にある場合(classic asp.netの場合)、このボタン用のJavaScriptハンドラはありません。ここにはPOSTメソッドのみがあります。ボタンのデフォルトの動作を無効に

あなたはjQueryのコード(または純粋ジャバスクリプト)を作成した場合、あなたはどのような方法で使用することを選択することができます:POSTまたは

<script> 
$('#button').click(function() { 
    $.ajax({ 
     url: '....', 
     data: { ....}, 
     type: 'GET', //or 'POST' 
     success: function(res) { 
      //all fine 
     }, 
     error: function() { 
      //invalid url or server error 
     } 
    }; 
    return false; //to avoid default submit 
}); 
</script> 
関連する問題