上のC#私はボタンをクリックしてボタンをクリックするとC#関数とjavascript関数の両方を呼び出す(彼らは相互作用する/データを共有する必要はありません)。これも可能ですか?呼び出すJavaScriptとボタン/リンクのクリック
0
A
答えて
1
あなたはLinkButtonを使用してOnClientClickプロパティを設定して、サーバーに行く前にjavascript関数を実行することができます。あなたはこの関数からfalseを返す場合でも、サーバーの呼び出しをキャンセルすることができます:あなたは、クライアントスクリプトとサーバーコードのOnClick
イベントを実行するためにLinkButton
のOnClientClick
properyyを使用することができます
<asp:LinkButton
id="LinkButton1"
text="Add To Cart"
OnClientClick='<%# string.Format(""name={0}", "price={1}", "quantity=1"", Eval("Name"), Eval("Price")) %>'
OnClick="LinkButton1_Click"
runat="Server" />
+0
私はそれをどうやってやるべきだと思いますが、今は「サーバータグがうまく構成されていません」というエラーが表示されています。問題はjavascriptの部分(onClientClick)にあり、元の投稿にどのようにコピーされたのですか。 p.s.私は返事にとても時間がかかることをお詫びして、週末の残りのために離れました – Matt
0
はい、可能です。
フルページのポストバックを避けるように思えるので、ASP.NETコールバックまたはバニラのAjaxコール(おそらくjQueryを使用)を使用してサーバーサイドコードを呼び出すことができます。 (私はC#コードがローカルのSilverlightアプリケーションではなくサーバー上にあると仮定しています)。
1
関連する問題
- 1. クリックするとjavascriptのURLが呼び出されます
- 2. クリックするとjavascript関数が呼び出されます。
- 3. ボタンをクリックするとJavaScriptが呼び出されますか?
- 4. ボタンリンクのパラメータ送信をクリック
- 5. ボタンをクリックして外部Javascriptの機能を呼び出す
- 6. GridViewセルでJavaScript関数を呼び出すをクリック
- 7. HTML - 画像をクリックしてjavascriptを呼び出す
- 8. javascriptの「クリック」イベントでネストされた関数呼び出し
- 9. URLでJavascriptの関数呼び出しを呼び出す
- 10. JavascriptとJqueryの呼び出しスタック
- 11. リモートJavascriptを呼び出す
- 12. クロージャJavaScriptを呼び出す
- 13. Javascript Mootoolsイベントと彼の呼び出し元をクリックしますか?
- 14. ボタンをクリックしたときにパラメータ付きのjavascript関数を呼び出す
- 15. フラグメントボタンのクリックでマップアクティビティを呼び出す
- 16. JavaScriptクラスの呼び出し
- 17. Javascriptの呼び出し()メソッド
- 18. ベースコンストラクタの呼び出し - Javascript
- 19. 、JavaScriptからストアドプロシージャを呼び出すしようとするとJavaScriptの呼び出しストアドプロシージャ
- 20. hrefをクリックすると、パラメータを含むJavaScript関数を呼び出します
- 21. URLをクリックするとjavascript関数が呼び出されます
- 22. ボタンをクリックしてもjavascriptファイルが呼び出されない
- 23. asyncus ajaxを呼び出してjavascript関数を呼び出す
- 24. AMPページからJavaScriptを呼び出して呼び出す
- 25. jQueryで.NET WSDL呼び出しを呼び出す方法Javascript?
- 26. JavaScript ES6非同期呼び出し後の呼び出し
- 27. Javascriptオブジェクトと非同期呼び出し
- 28. JavaScriptスコープと関数呼び出し
- 29. jQueryマウスオーバーでクリックを呼び出す
- 30. クリックして関数を呼び出す
JavaScript関数はいつ呼び出す必要がありますか?サーバー側の前後に? –
この場合、実際には違いはありません – Matt