1 HTML / ViewState 大小 1.1 HTML 大小 jqGrid for ASP.NET MVC 使用最佳的客户端渲染,意味着 HTML gird 的 尺寸是最小的.事实上,只有 grid 渲染的 table 和 分页控件. <div id="JQGrid1_Pager"></div> 1.2 ViewState 大小 jqGrid for ASP.NET MVC 被设计为纯状态缺失的MVC方式,完全不使用ViewState. 2 JSON 性能…
1 基本 分离代码 和 描述 ,在ASP.NET MVC 应用程序中是非常重要的.因此,jqGrid 的 mvc 模式使用一个共同的网格安装设置,包括 Model ,Controller 和 View. Model,它需要位于你mvc的文件夹中. View,显示gird在你昂站的布局.你可以在你的View(强类型 View)中引用 grid Model,并把它作为一个参数,传给 View HtmlHelper .这会使 gird 基于 Model. Controller,你可以使用 Contro…
1 介绍 jqGrid for ASP.NET MVC 是一个服务端组件. 专为MVC    分隔 model ,view , controller 的原则,完全观察者模式 非常快的速度    仅仅很少的必须的数据会从服务端发送到客户端,使用json 智能的数据源操作    1000000行,过滤和搜索,不用写代码就能实现.相应速度快 没有使用ViewState 最小的HTML尺寸    jqgrid 使用客户端 rendering ,它意味着没有大量的数据,使用HTML被嵌套在 <table>…
Routing在ASP.NET MVC中是非常核心的技术,属于ASP.NET MVC几大核心技术之一,在使用Routing之前,得先引入System.Web.Routing,但其实不用这么麻烦,因为在创建ASP.NET MVC项目时,编译器已经自动添加该引入了. 首先来看看Routing有什么能力使得它是ASP.NET MVC的几大技术之一,即Routing的两大作用: 1.在客户端浏览器将URL提交到服务器后,先经过Routing,Routing把URL(如:http://localhost:…
1 基础 搜索和过滤功能,是使用确定的条件,查找匹配行数据.jqGrid提供几种搜索模式: Search Dialog 单搜索选项 Search Dialog 多搜索选项 ToolBar Searching 使用toobar的过滤 默认地,过滤会自动执行.每个 grid column 都有一个叫做 Searchable 的属性,默认为 true.如果设为 false,column 不会显示在 search dialog 和/或 toolbar.可以使用 ToolBarSetting.ShowSe…
1 两级分层 每个父 grid 的行,都能有子 grid .这被叫做 层次,它用来显示相关的 表,主信息 –> 明细信息等. } 一旦你为 父子 grid 都定义了 Models ,下一步就是设置 HierarchSetting.HierarchyMode .并且绑定它的客户端事件 SubGridRowExpanded. 被ClientSideEvents.SubGridRowExpanded设计的客户端事件,会调用指定的自动生成的功能,扩展grid.它需要在View中定义,它自动生成的名字总是…
1 引用本地化语言包 在 js/i18n 文件夹中,提供了大量预定义的语言包.它包括为所有字符串定义的,包括消息,标题,分页信息,搜索/添加/删除 的对话框 文本等. 在jQuery库文件后,在jqGrid 脚本文件前 引用语言包. </head> 2 修改创建语言包 ... ... 通过修改 这些文本,可以达到自定义的目的. 3 以代码的方式,重写语言默认的文本 可以在 Model 和 Controller 中以代码的方式,改变 edit dialog 的文本. 改变之前,默认为: } 在…
这里记录着从 P132 到 P192 的内容.水分很足,大部分是书上的代码,我只加了一些基于我自己的理解的能帮助初学者看懂的注释,并且把书中的部分内容做了一些的拓展. 建立数据层 设置 DI 容器 /// <summary> /// 设置 DI 容器 /// </summary> /// <seealso cref="System.Web.Mvc.DefaultControllerFactory" /> public class NinjectCon…
1.过滤器的两个特征 1.他是一种特性,可以引用到控制器类和Action方法上.比如下图 这里控制器类和action方法都引用了过滤器,这个过滤器是用来做授权的 2.特征继承自FilterAttribute 所以只要继承了FilterAttribute,就可以实现自定义的过滤器 2.MVC框架的典型过滤器 Authorize  授权过滤器 HandlerError  错误处理过滤器 OutputCache  输出缓存过滤器 1.授权过滤器 共三种用法 第一种用法=>基于登录用户的授权,是直接在控…
sql server 关于表中只增标识问题   由于我们系统时间用的过长,数据量大,设计是采用自增ID 我们插入数据的时候把ID也写进去,我们可以采用 关闭和开启自增标识 没有关闭的时候 ,提示一下错误,不能修改 set identity_insert test on  关闭标识 在添加时候 提示成功 set identity_insert 表名  on  关闭 set identity_insert 表名 off   开启 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文…