在form中添加onsubmit = “return check()”属性,先执行check()方法,返回true则提交,返回false则不提交。
<script type="text/javascript">
function check() {
//验证方法
if(){return false;}
else{return true;}
}
</script>
@using (Html.BeginForm("ActionName", "ControlerName", FormMethod.Post, htmlAttributes: new { @onsubmit = "return check()" }))
{
//代码
<input type="submit" value="button" />
}