我正在开发.net mvc 4中的新网站。我在互联网上搜索了我的问题,但我找不到合适的解决方案。我在我的代码中使用表单 - @using(Html.BeginForm())。每次我点击进入(在文本框中)或点击按钮(常规按钮),表格都会被提交。我该如何禁用它?
答案 0 :(得分:0)
您可以使用javascript来禁用它。例如,使用jquery:
<script type="text/javascript">
$(function() {
$('form').submit(function() {
// returning false from the submit handler of a form will simply
// disable it from being submitted to the server
return false;
});
});
</script>
或者你可以在渲染时直接在窗体中禁用它:
@using (Html.BeginForm(null, null, FormMethod.Post, new { onsubmit = "return false;" }))
{
...
}