私はasp.net Webページにupdatepanelを持っています。私はボタンでトリガするinseadのjavascript関数内でupdatepanelをトリガしたいと思います。
これを行うために、私は__doPostBack('myUpdatePanel', '');
機能を使用しました。しかし、私はそれがページ全体のポストバックを引き起こすと思います。この関数を呼び出すと、私のdocument.ready関数も実行されます。私はいくつかの点が欠けているかもしれません。
javascript関数内でupdatepanelをトリガする方法はありますか?javascript関数内でupdatepanelを起動する方法
11
A
答えて
18
更新パネルの中に隠しボタンを入れて、このボタンのクリックを発射するためにJavaScriptを使うことができれば、あなたが望むことができると思います。
<script type="text/javascript">
function Update_UpdatePaanel() {
document.getElementById('<%= YourButton.ClientID %>').click()
}
</script>
ボタンは非表示のdivの内側でなければならないとあなたはfalseに設定した場合、コントロールは表示されませんとJavaScriptエラーが発生しているためvisibile =「false」を設定しないでください。
<div style="display:none">
<asp:Button ID="YourButton" runat="server" />
</div>
3
だけでjavascript関数を作成し、生成されたポストバックイベントを実行します。上記のステートメントがあなたのaspxページの上に置いて、それが原因とサーバーから生成された正確に同じコードを参照している
<%=ClientScript.GetPostBackEventReference(myUpdatePanel, "")%>
をあなたのパネルのポストバック。あなたは、クライアント側の関数の中にそれを置くことによって、それを使用することができます。
function fncUpdatePanel() {
<%=ClientScript.GetPostBackEventReference(myUpdatePanel, "")%>;
}
は、次に、あなたのページ上の任意のイベント(でもmouseoverイベント)にその機能を付加することができます。この例では、サーバー側でイベントを添付しています:
myUpdatePanel.attributes('onmouseover', 'fncUpdatePanel()')
関連する問題
- 1. Odoo10/Odoo11動的プログレスバー - Python内でjavascript関数を起動する
- 2. shouldOverrideKeyEventを使用してJavascript関数を起動する方法
- 3. 角2アプリコンポーネント内でjavascriptを起動する方法
- 4. JavaScript関数を別のJavaScript関数から定期的に削除して再起動する方法
- 5. アイテムテンプレート内のボタンにJavaScriptを起動する方法
- 6. GWT - 別のJavaScript関数内でJavaScript関数を呼び出す方法
- 7. 入れ子関数内でjavascriptに変数を渡す方法
- 8. javascript - 関数内でプロパティを定義する方法は?
- 9. 関数で動的にjavascriptイベントハンドラを定義する方法
- 10. Emacsの起動時に関数を実行する方法
- 11. JavaScriptでの再起動方法
- 12. asp.net linkbutton in updatepanelが起動しない
- 13. ボタン(Javascript)で関数内の関数を呼び出す方法は?
- 14. onkeydownイベントで関数を起動する
- 15. Nginx内でrvm'ed Passengerを自動起動する方法
- 16. anglejsのコントローラ内でjavascript関数を呼び出す方法
- 17. オブジェクト表記で内部javascript関数を呼び出す方法
- 18. モーダルコンテンツ内でjavascript関数を呼び出す方法は?
- 19. htmlボタンからjavascript関数を起動する
- 20. JavaScriptの値の関数内にオブジェクトを作成する方法
- 21. Javascript Object Oriented:オブジェクト内部の関数をトラバースする方法は?
- 22. プロトタイプ関数内からインスタンスを削除する方法はJavaScript
- 23. Javascript:メソッド内の関数から値を取得する方法
- 24. ポップアップモーダルのjavascript関数がItemCommand関数内で動作しない
- 25. アプリケーションが起動する前にLaravel 5.5で関数を定義する方法
- 26. javascriptまたはjquery関数内でjavascriptまたはjquery関数を停止する方法
- 27. $( 'form')。submit();関数内で起動しないようです。
- 28. Javascriptメイン関数がサブ関数の前に最初に起動する
- 29. 起動時にSparklyrのSpark関数を呼び出す方法
- 30. ASP.Net複数のUpdatePanel JavaScriptによるリフレッシュ
本当に可能ですか?だから私はaspbuttonのクリックを発射する方法を探す必要があります。あなたはjavascriptで非表示aspbuttonのクリックイベントを発生させる方法を知っていますか? – Fer
document.getElementById( '<%#YourButton.ClientID%>')。click() –
サンプルコードを使用して回答を更新しました。 –