上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页
摘要: 一、路由 1、HttpApplication中的ASP.NET MVC .Net 3.5 引入了System.Web.Routing程序集,通过Url Routing的机制,可以实现将一个虚拟路径的请求映射到一个Action方法上。 在Asp.net MVC中,Route类指定Asp.net应用程序 阅读全文
posted @ 2015-05-31 17:28 Dynamics365峰 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、MVC部署后直接显示文件列表,路由未生效,效果如下: 处理方法为:Web.Config修改一下配置: <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManag 阅读全文
posted @ 2015-05-31 17:27 Dynamics365峰 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、系统过滤器使用说明 1、OutputCache过滤器 OutputCache过滤器用于缓存你查询结果,这样可以提高用户体验,也可以减少查询次数。它有以下属性: Duration:缓存的时间,以秒为单位,理论上缓存时间可以很长,但实际上当系统资源紧张时,缓存空间还是会被系统收回。 VaryByPa 阅读全文
posted @ 2015-05-31 17:26 Dynamics365峰 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、路由规则说明 先来看MVC中的默认路由的说明 "{controller}/{action}/{id}", // URL with parameters 对于Url /Home/Index/1 匹配结果是: controller : "Home" action : "Index" Id : "1" 阅读全文
posted @ 2015-05-31 17:24 Dynamics365峰 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 在WebForm,获取提交表单的值一般都是Request.Form["Title"]这样的方式。在MVC中,提供了模型绑定机制。让后台获取表单或Url中的参数变得更加简单。 一、基本模型绑定 你可以直接在参数中用字符串,整型变量,实体或者是List<实体>的方式获取表单提交的参数。 参数中的这些东西 阅读全文
posted @ 2015-05-31 17:23 Dynamics365峰 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前一篇说了MVC数据验证的例子,这次来详细说说各种各样的验证注解。System.ComponentModel.DataAnnotations 一、基础特性 一、Required 必填选项,当提交的表单缺少该值就引发验证错误。 二、StringLength 指定允许的长度 指定最大长度: [Strin 阅读全文
posted @ 2015-05-31 17:21 Dynamics365峰 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、Html.BeginForm <form>标签 //视图代码 @using (Html.BeginForm("search", "home", FormMethod.Get),new { target="_black",@class="form1" }) { <input type="text" 阅读全文
posted @ 2015-05-31 17:19 Dynamics365峰 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、所有的Controller都继承自System.Web.Mvc.Controller 目前ASP.NET MVC3默认提供了多种ActionResult的实现,在System.Web.Mvc命名空间里。 其中ActionResult是一个抽象类,所有一下的Result都继承自它,因此如果一个Ac 阅读全文
posted @ 2015-05-31 17:16 Dynamics365峰 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、Razor基础 1、单行代码书写 @代码 2、多行代码书写 @{ //@加个大括号就可以在里面写C#代码了。 C#代码第一行 C#代码第二行 } 3、Razor模板引擎会自动判别代码块,但是当代码存在二义性的时候,可以用小括号澄清 @{ string name = "张三"; } // @nam 阅读全文
posted @ 2015-05-31 17:15 Dynamics365峰 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、公共模板 1、@RenderBody() 在网站公用部分通过一个占位符@RenderBody()来为网站独立部分预留一个位置。然后私有页面顶部通过@{Layout="公用模板路径"}来引入公用模板,并在自身放到公用模板的位置。同时也可以设置ViewData或ViewBag设置网站标题,关键词等信 阅读全文
posted @ 2015-05-31 17:14 Dynamics365峰 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页