如何在1分钟内完成一个MVC3 Ajax Grid
发布网友
发布时间:2023-11-28 10:51
我来回答
共1个回答
热心网友
时间:2024-07-11 16:18
以前用ASP.NET WebForms的时候,要让一个Gridview支持AJAX,只要扔到一个Update Pannel里就行了,简单粗暴。然而,在MVC里,关于HTML细节的一切都要我们自己写了,没了Update Pannel这样的无脑控件,怎么快速完成一个AJAX Grid呢?
其实微软已经悄悄的在NuGet上放了一个名为“AjaxGridScaffolder”的包,只要用NuGet下载安装,就可以在你的项目里添加AJAX Grid了。它和别的MVC Scaffolder一样,是一种模板,可以根据你的数据库访问类(要求Entity Framework)以及实体类生成支持CRUD的Grid。效果如下:
具体构建方法如下:
1. 确保你的MVC3项目里添加了EntityFramework,并且根据你需要的数据库生成了edmx。
2. 你的网页上引用了JQuery(如果不引用,最后生成的模板只能用来查询)。
3. 在VS中选择Tools-Library Package Manager-Manage NuGet Package for Solution
4. 搜索并安装AjaxGridScaffolder
5. 选中Controller文件夹,右键,New,Controller
6. 在Template里选择“Ajax Grid Controller”,输入Controller的名称,并且选择对应的实体类和数据库访问类,然后点击Add
7. 数秒钟后,1个Controller和3个View文件就生成好了!大功告成。
这些生成的文件,代码风格都是非常良好的,易于维护,也值得学习!
如何在1分钟内完成一个MVC3 Ajax Grid
1. 确保你的MVC3项目里添加了EntityFramework,并且根据你需要的数据库生成了edmx。2. 你的网页上引用了JQuery(如果不引用,最后生成的模板只能用来查询)。3. 在VS中选择Tools-Library Package Manager-Manage NuGet Package for Solution 4. 搜索并安装AjaxGridScaffolder 5. 选中Controller文件夹,右键...
spring mvc 前端怎么获取后端数据
ajaxPost( "/base/user/exchangeSort" ,{ "id" :rid, "otherid" :otherid}, function(data,status){ xxxxxx xxxxxx });服务器端为:public String exchangeSort(String id, String otherid)方式三 对象传参 前台调用如:var org={id:id};ajaxPost("/base/org/getOrgById", org,function...
web前端开发都包括哪些技术
1、学会HTML HTML是网页内容的载体内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。要熟练掌握div、table、ul li 、p、span等这些标签,这些都是最常用的。2、学习CSS(Cascading Style Sheets)—样式。一般看到web前端开发工程师的要求里面,有一个会使用css+html 或者 ...
SpringMVC怎么获取前台传来的数组
然后你在 Java里面写这样的String[] a = arg0.getParameterValues("a")代码 , 那么java里面的这个a的字符集合里面就是[1,2]2、后端也可以使用springmvc的如下方式获取:public String xxx(@RequestParam("a") String[] params){ ..} 2、使用springmvc 的requestBody接受ajax传来的数组、json对象...
ASP.NET的版本现在有哪几个,之间有什么区别?
model被更新后,controller会选一个view并forward到这个jsp,附带把model放到request参数这个view获得model然后显示 ASP.NET MVC 3 新特性全解析 ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明.Razor 视图引擎...
移动端页面最好用的框架是哪几个?
可以在这个框架中使用HTML5拥有的一些特性如:WebSQL, 地理位置定位,历史或设备方向等。Lungo.js是一个模块化并且完全可定制的框架。18、xui.js有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需要的功能如:DOM操作,事件处理,Ajax和一些动画效果。如果是这样的话,这个框架刚好非常适合你。整个框架...
想做web前端的工作,应该先学什么?
工具只能解决一些特定问题,要解决更加全面的问题就要接触到框架,三大基本框架有Angular、React、Vue,当然,以后还会接触到更多Bootstrap、 Fbootstrapp、BootMetro、Gumby、IVORY、Kube这样的框架。另外,一个优秀的前端开发工程师可能还要掌握SEO、DOM、BOM、Ajax等技能,甚至,网站性能优化和服务器端的相关基础...
web前端自学要多久?
要熟练掌握div、formtable、ulli、p、span、font这些标签,这些都是最常用的,特别是div和table,div用于布局、table也可以用于布局,但是不灵活,基本table是用来和数据打交道。您有意向学习前端的话,千锋教育是一个不错的选择。千锋的教育培训业务致力于培养高质量数字化技术技能人才,主要提供大学生技能...
Asp.net mvc和asp.net有什么区别?
三、使用场景:1、快速开发--->web form 2、单元测试、性能--->mvc 3、大量使用js、jquery--->mvc 4.、代码重用性--->mvc 四、WebForm的开发方式 服务器端控件 一般处理程序+Html静态页+Ajax 一般处理程序+Html模板 五、模型不同 WebForm模型 MVC请求模型 DomainModel–领域模型:不仅仅是一个实...
做移动端WebApp用什么框架比较好_webapp框架哪个最好
可以在这个框架中使用HTML5拥有的一些特性如:WebSQL,地理位置定位,历史或设备方向等。Lungo.js是一个模块化并且完全可定制的框架。 18、xui.js 有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需要的功能如:DOM操作,事件处理,Ajax和一些动画效果。如果是这样的话,这个框架刚好非常适合你。整个框架...