2

onclickVisual Studio 2012を使用していますが、HTMLボタンの単純なJavaScriptイベントを生成したいと考えています。デザイナでボタンを選択し、プロパティに移動しますが、イベント用の稲妻ボタンがありません。これを修正する方法は?

4

2 に答える 2

1

jqueryを使用する

$("#btnID").click(function() {
 ///your actions
});

詳細については、http://api.jquery.com/click/をご覧ください。

于 2012-12-27T17:27:30.033 に答える
1

HtmlButtonクラスは単なるラッパーであり、レンダリングでHTML出力を作成できるため、イベントは存在しません。

(イベントを含む)基本のASP.NETに相当するものは、System.Web.UI.WebControls.Buttonになります。

現在、すべてのSystem.Web.UI.HtmlControlsはAddAttributeメソッドを受け入れます。これにより、コントロールの動作をプログラムで指定できます。たとえば、HTMLページに次のコードがあるとします。

<input type='Button' ID='btn1'>

そして、javascriptイベントを追加したいとします。まず、サーバー側のコードでアクセスできるようにします。

<input type='Button' ID='btn1' runat='server'>

次に、コードビハインドにコンテンツを追加します。

this.btn1.AddAttribute("onclick", "doSomething();");

どうぞ。それがあなたのために働くことを願っています!

于 2012-12-27T18:44:19.307 に答える