0

jquery経由でボタンクリックをトリガーする方法を知っています。:

$('#hiddenSendButton').trigger('click');

私がやろうとしていたのは、コードビハインドでクリックイベントをトリガーすることです。

<input id="hiddenSendButton" class="hiddenSendButton" type="hidden" runat="server" onclick="btnSend_Click" />

私はこれを正しく行っているとは思いません.コードビハインドまたはその性質のものに結び付けるためにasp.netボタンコントロールを使用する必要があると推測しています.

これが私のコードビハインドです。:

Protected Sub btnSend_Click(ByVal sender As Object, ByVal e As EventArgs) 

ハンドル句に追加しようとしましたが、入力ボタンであるため、それがありませんでした。

何か案は?簡単だと思いますが、検索しても何も見つからないようです。

私が考えていたことの 1 つは、asp.net ボタンを使用することでしたが、それを非表示にしながらクライアント側で表示するにはどうすればよいでしょうか。

4

1 に答える 1

2

はい、asp.net ボタン コントロールを使用して、コード ビハインドのクリック イベントに関連付ける必要があります。

<asp:button runat="server" id="btnSend" class="hiddenSendButton" onclick="btnSend_Click" />

また、あなたの例では、隠しボタンではなく、隠しフィールドとして持っています。これらは2つの非常に異なるものです。非表示のフィールドには「クリック」する機能がありません。

于 2012-10-01T23:19:19.317 に答える