onclick
Visual Studio 2012を使用していますが、HTMLボタンの単純なJavaScriptイベントを生成したいと考えています。デザイナでボタンを選択し、プロパティに移動しますが、イベント用の稲妻ボタンがありません。これを修正する方法は?
質問する
549 次
2 に答える
1
jqueryを使用する
$("#btnID").click(function() {
///your actions
});
于 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 に答える