ASP.NET を使用して、クリックしたときにこのボタン タグが ASP.NET フォームを送信するようにするにはどうすればよいですか。
<button>Submit</button>
通常のasp.netサーバーコントロールボタンが機能するのと同じように、ポストバックを行いたいと思います。可能であれば、jqueryの方法でそれを行うことをお勧めします。
$('button').on('click', function(){
$(this).closest('form').submit();
});
ボタンをクリックすると、最も近いフォーム (親になるフォーム) が検索されaction
、定義されたメソッドを介して値にアクセスできる場所にフォームを渡して送信されます。またはのいずれget
かpost
。
これがあなたが求めていることだと思います。
次のいずれかを使用できます。
<input type="Submit" />
または、jQuery を使用して以下を使用できます。
$(function() {
$('button').on('click', function() {
$('form').submit();
});
});
リンク、div、またはポストバックできないその他の要素がある場合は、javascript を使用します。
あなたの場合、<button>Submit</button>
html5 は送信ボタンをレンダリングし、それをクリックすると、フォームを送信するだけで、必要なものはすべて送信されます。
追加のasp.netコントロールには、より多くの機能とコードビハインドとの通信がありますが、フォームの送信については、送信ボタンはその1つであり、クラシック<input type="submit" value="Submit">
はあなたが求めていることをそのまま行うことができます.