0

ASP.NET を使用して、クリックしたときにこのボタン タグが ASP.NET フォームを送信するようにするにはどうすればよいですか。

<button>Submit</button>

通常のasp.netサーバーコントロールボタンが機能するのと同じように、ポストバックを行いたいと思います。可能であれば、jqueryの方法でそれを行うことをお勧めします。

4

3 に答える 3

3
$('button').on('click', function(){
    $(this).closest('form').submit(); 
});

ボタンをクリックすると、最も近いフォーム (親になるフォーム) が検索されaction、定義されたメソッドを介して値にアクセスできる場所にフォームを渡して送信されます。またはのいずれgetpost

これがあなたが求めていることだと思います。

于 2013-01-04T01:58:51.473 に答える
2

次のいずれかを使用できます。

<input type="Submit" />

または、jQuery を使用して以下を使用できます。

$(function() {
    $('button').on('click', function() {
        $('form').submit();
    });
});
于 2013-01-04T01:59:22.540 に答える
1

リンク、div、またはポストバックできないその他の要素がある場合は、javascript を使用します。

あなたの場合、<button>Submit</button>html5 は送信ボタンをレンダリングし、それをクリックすると、フォームを送信するだけで、必要なものはすべて送信されます。

追加のasp.netコントロールには、より多くの機能とコードビハインドとの通信がありますが、フォームの送信については、送信ボタンはその1つであり、クラシック<input type="submit" value="Submit">はあなたが求めていることをそのまま行うことができます.

于 2013-01-04T02:05:52.087 に答える