ASP.NET MVC Preview 5 演示Demo #8 实现JQuery结合Json进行后台数据Ajax方式验证

上一篇:ASP.NET MVC Preview 5 演示Demo #7 实现JQuery表单数据验证及JQuery操作Html元素

JQuery is a lightweight javascript library adding the Ajax and other functionality to a web application. Recently Microsoft has announced that they will integrate JQuery into their Visual Studio IDE. The next version of ASP.NET MVC will be the first product shipped with JQuery.

This Mvc Demo #8 demonstrates how to use JQuery and Json to validate the submit form data in an Ajax way.

Hope this helps, let's get started. 

该项目演示了在ASP.NET MVC中使用开源Javasript脚本库JQuery结合Json进行后台数据Ajax方式验证。

开发环境:Visual Studio 2008 SP1 + ASP.NET MVC Preview 5 + Linq To Sql + SQL Server 2005

ASP.NET MVC Preview 5 下载地址: http://www.codeplex.com/aspnet/R ... spx?ReleaseId=16775


【Step By Step 操作步骤】


1、下载本演示源码:
 附件: 您所在的用户组无法下载或查看附件  【ok】

2、打开下载的源码中的“数据库脚本Demo08.sql”脚本文件,双击,在SQL Server 2005 中执行。该Sql脚本将生成一个新的mike108mvp数据库,里面包含5个表User、UserType、Product、Order、OrderItem。【ok】

3、Visual Studio 2008 双击打开下载的演示源码中的 Mike108Demo.sln 解决方案文件,按F5运行。【ok】

4、运行后,点击页面右上角的“添加”链接。输入姓名,将采用Ajax方式实时验证姓名是否已存在。由JQuery调用Url.Action("IsExistUser") 返回一个Json数据,判断是否已经存在该用户名。

 附件: 您所在的用户组无法下载或查看附件


5、Views/Users/Add.aspx 【ok】

JQuery验证代码

Code


6、运行后,点击页面右上角的“采购”链接。打钩选中要采购的产品,用JQuery控制必须选中几个产品。本Demo演示的是必须选中产品个数为2个或者3个。【ok】


 附件: 您所在的用户组无法下载或查看附件

7、Views/Users/BuyProduct.aspx 产品采购页面【ok】

Code


8、母版页site.master添加JQuery引用。【ok】



9、UsersController.cs 【ok】

Code


(文/mike108mvp  出处/博客园)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Asp.Net] 的这些文章也感兴趣:

XmlDataSource和SiteMapDataSource控件中XmlDataSource的数据绑定
获取高精度的时间差,可以用来分析页面运行时间的长短
Asp.net实现无刷新检测用户名
Assembly学习心得(1)
自定义控件中使用枚举类型的属性
自定义控件:广告内容后期加载。以及NamingContainer层次的应用
ASP.NET 2.0服务器控件与form runat=server标记
ASP.NET WebForm Best Practice 之ViewState
Asp.NET大文件上传组件开发总结(四)---封送数据给Asp.NET页面
Asp.net Mvc Framework 十(测试方法及Filter的示例)