随笔分类 -  .NET:ASP.NET MVC

摘要:本文将讨论新版Razor里视图引擎中支持的两个有用的语法功能:@:和<text>语法。 用Razor实现流畅编程 ASP.NET MVC 3配有一个新的名为“Razor”的视图引擎选项(除了已有的.aspx视图引擎)。您可以在我发表的 介绍Razor的博客上了解更多关于Razor的信息,比如我们为什 阅读全文
posted @ 2016-02-23 20:45 Cat Qi 阅读(4118) 评论(0) 推荐(1) 编辑
摘要:0 前言AspNet MVC中比较重要的上下文,有如下:核心的上下文有HttpContext(请求上下文),ControllerContext(控制器上下文)过滤器有关有五个的上下文ActionExecutingContext,ActionExecutedContext,ResultExecutin... 阅读全文
posted @ 2016-01-04 10:16 Cat Qi 阅读(5827) 评论(0) 推荐(9) 编辑
摘要:1、浏览器请求请求-准备环境-->处理请求2、Aspnet 环境的创建客户请求IIS区分静态文件还是动态文件,静态文件直接文件返回,动态文件通过aspnet_isapi.dll进行处理第一次访问创建AppDomain 和宿主环境(详细可以查看AspNet MVC中各种上下文理解)封装请求成HttpC... 阅读全文
posted @ 2016-01-04 10:13 Cat Qi 阅读(920) 评论(0) 推荐(0) 编辑
摘要:今天,在.net4.5,mvc4下新建了个区域,运行起来就报这个错误:命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)后来发现问题竟然出现在,区域文件夹中view文件夹下的Web.config文件配置中: ... 阅读全文
posted @ 2015-12-31 17:10 Cat Qi 阅读(1660) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/yaozhenfa/category/541420.htmlhttp://www.cnblogs.com/yubaolee/p/3269043.htmlMVC原理 阅读全文
posted @ 2015-12-30 16:45 Cat Qi 阅读(304) 评论(0) 推荐(0) 编辑
摘要:动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等。这些情况下,动态请求返回的数据一般不是已拼好的HTML就是JSON或XML,总之不在浏览器端拼数据就在服务器端拼数据。不过,从传输量方面来看,返回HTML不划算,而在web传输方面,现在更多的是使... 阅读全文
posted @ 2014-09-29 22:59 Cat Qi 阅读(312) 评论(0) 推荐(0) 编辑
摘要:Html.RenderPartial与Html.RenderAction这两个方法都是用来在界面上嵌入用户控件的。 Html.RenderPartial是直接将用户控件嵌入到界面上:或注意:用第一种方法时,用户控件必须放在调用者同一目录下,也可以放在View/Shared中。Html.RenderA... 阅读全文
posted @ 2014-09-28 21:01 Cat Qi 阅读(310) 评论(0) 推荐(0) 编辑
摘要:在MVC 3中 数据验证,已经应用的非常普遍,我们在web form时代需要在View端通过js来验证每个需要验证的控件值,并且这种验证的可用性很低。但是来到了MVC 新时代,我们可以通过MVC提供的数据验证Attribute来进行我们的数据验证。并且MVC 提供了客户端和服务器端 双层的验证,只有... 阅读全文
posted @ 2014-09-26 13:46 Cat Qi 阅读(481) 评论(0) 推荐(0) 编辑
摘要:如果在没有安装vs2012 update3升级包的情况下,创建MVC3项目会出现下面的错误信息。因为VS2012已经全面切换到使用NuGet这个第三方开源工具来管理项目包和引用模块了,使用VS2012开发,都要装NuGet插件(官网:http://nuget.org),进官网点安装就进入了微软的下载页面,选择vs2012版本的NuGet.Tools.vsix文件,双击安装就可以了。 阅读全文
posted @ 2013-08-05 21:32 Cat Qi 阅读(7416) 评论(0) 推荐(1) 编辑