摘要: DECLARE @pageSize INT ; DECLARE @pageIndex INT ; SET @pageSize = 5 SET @pageIndex =2 ; --第二页,每页显示5条数据 SELECT * FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY CreateDate ASC ... 阅读全文
posted @ 2016-06-29 17:04 那就让我这样吧 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 由于mvc内部跳转机制的问题,它只在当前的action所渲染的view上进行跳转,如果希望在当前页面跳,需要将mvc方法改为js方法: 修改成Js方法跳转: 阅读全文
posted @ 2016-06-29 15:02 那就让我这样吧 阅读(269) 评论(0) 推荐(1) 编辑
摘要: mvc3之后:如果路由带上扩展名,比如这样: 在浏览器输入: http://localhost:15526/Home/Index.html 可能会报错:404错误, 解决方法:把这玩意设置成: 阅读全文
posted @ 2016-06-29 14:54 那就让我这样吧 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 主要用到: HttpStatusCodeResult 和HttpStatusCode 的http返回状态 比如: /// <summary> /// 使用异步模式 /// </summary> /// <param name="id"></param> /// <returns></returns> 阅读全文
posted @ 2016-06-29 14:41 那就让我这样吧 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 我的MvcSiteMap地图主要由实体文件,XML配置文件,C#调用文件组成,当然为了前台调用方法,可以为HtmlHelper添加一个扩展方法 第一步 定义站点地图实体 public class MvcSiteMap { [XmlAttribute] public int ID { get; set 阅读全文
posted @ 2016-06-29 14:23 那就让我这样吧 阅读(329) 评论(0) 推荐(0) 编辑
摘要: mvc对DropDownListFor的重载很多,但对checkbox和radiobutton没有对集合的重载 所以该讲主要针对集合的扩展: #region 复选框扩展 /// <summary> /// 复选框扩展 /// </summary> /// <typeparam name="TMode 阅读全文
posted @ 2016-06-29 14:02 那就让我这样吧 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 因为下拉框不支持验证,所以写一个attribute特性,让它继承ValidationAttributemvc的特性验证,很直接,无论是数据安全特性上还是页面表现上都不错,它的运行机制: 前台表单验证规则有个名称,然后前台js有对这个规则编写的代码,用来控制前台html标记的显示,而后台主要是生成验证 阅读全文
posted @ 2016-06-29 13:53 那就让我这样吧 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 方法就是使用:ActionFilterAttribute它的几个方法:OnActionExecuted,OnActionExecuting,OnResultExecuted和OnResultExecuting,它们记录一个action从加载到页面最终显示在浏览器的全过程,这个东西一般用在页面权限验证 阅读全文
posted @ 2016-06-29 11:36 那就让我这样吧 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 根据上一讲的可以加载一棵大树,这讲讲下如果操作这颗大树 <link href="../../Scripts/JQuery-zTree/css/zTreeStyle/zTreeStyle.css" rel="stylesheet" /> <script src="../../Scripts/JQuer 阅读全文
posted @ 2016-06-29 11:05 那就让我这样吧 阅读(710) 评论(0) 推荐(0) 编辑
摘要: ZTree是一个jquery的树插件可以异步加载 第一步定义一个标准的接口(指的是与ztree默认的数据元素保持一致) 第二步:会前台页面提供一个GET请求的方法,用来根据父ID,得到它的一级子节点列表 当然需要一个JsonHelper工具类: 第三步:前台展示可能 是这样 阅读全文
posted @ 2016-06-29 10:42 那就让我这样吧 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 在MVC网站的global.asax中的Application_Start方法里,有这样一段代码 第一步:开发异常持久化类: 第二步:将异常放进过滤器里 阅读全文
posted @ 2016-06-29 10:12 那就让我这样吧 阅读(2165) 评论(0) 推荐(0) 编辑