0

使用 ASP.NET,我如何让这个按钮标签在点击时提交我的 ASP.NET 表单:

<button>Submit</button>

我希望它能够像普通的 asp.net 服务器控制按钮一样进行回发。如果可能的话,我更喜欢 jquery 的方式来做到这一点。

4

3 回答 3

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

单击按钮时,它将找到最接近的表单(将是父表单)并通过将表单传递到action您可以通过定义的方法访问值的位置来提交它;要么get要么post

我想这就是你要问的。

于 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 控件具有更多功能并与后面的代码进行通信,但是对于表单的提交,任何提交按钮都可以,经典<input type="submit" value="Submit">可以按您的要求执行。

于 2013-01-04T02:05:52.087 回答