离开WEBFORM 也就离开了大量的前端困境,刚一开始用MVC,真感觉好像在沙漠中行走,很想念以前的控件,都快想死了,很快发现原来JQUERY 有很多插件可以用,只怪自己平时不收集,用的时候才手忙脚乱
在ASP.NET MVC中 我们主要使用jquery.form.js 功能分别是表单异步提交,和表单验证【前端验证】,成功提交表单后的回调函数
代码如下
$(document).ready(function() { // 绑定’myForm’并定义一个简单的回调函数 var options = { target:'#Tip', //后台将把传递过来的值赋给该元素 url:$(this).attr("action"), //提交给哪个执行 type:'POST', beforeSubmit: function(){ alert("提交表单前的验证工作");}, // pre-submit callback,这个函数可以执行写一些验证性的代码 success: function(){ alert($('#Tip').text());} //显示操作提示表单提交后返回的信息 }; $('#form1').ajaxForm(options);//表单id为form1 return false; //防止页面刷新 });