2016-03-20 11 views
-3

ボタンのクリックイベントハンドラでJavaScript関数を呼び出すと、ビハインドコードの実行が終了したときに関数が実行され、スクリプト関数が実行されるように助けられます私はそれを呼び出す時? はお待ちしております。コードの後ろからJavaScript関数を呼び出す

+2

ここで何が起こっているかを見るには、コードとサンプルを追加する必要があります。 – TheShellfishMeme

答えて

2

動的に関数を作成するなどのコードビハインドは必要ですか?そうでなければあなたは自分のボタンが全くの後ろのコードを呼び出すことはありませ作ることができます:

<button onclick="myFunction(event)">Click me</button> 

function myFunction(e) 
{ 
    e.preventDefault(); 
} 

にそれがポストバックを行うことから、ボタンを防ぐことができます。それ以外の場合は、preventDefault()を取り出すと、ボタンはポストバックを実行する前にスクリプトを実行します。ポストバックコードの実行が終了する前にコードの背後からスクリプトを実行するには、HttpResponse.Flushなどを使用して非常に邪悪な回避策が必要です。

関連する問題