找到相关内容 543
MVC --.Routing
.Routing的作用 第一讲中实例的首页地址是: localhost/home/index 我们发现访问上面的地址, 最后会传递给 HomeController中名为index的action(即HomeController类中的index方法). 当然服务器端不会自己去实现这个功能,  关键点就是在Global.asax.cs文件中的下列代码: public stat
http://cyqdata.cn/cnblogs/article-detail-11547 
ASP.NET MVC 重点教程一周年版 第四回 向View传值
一、ViewData与TempData属性来向View页传递对象 上文中已经提到,使用ViewData可以将数据由Controller传递到View 在前文中我们建立了EiceController类 在本文的示例中我们将这个Controller改一下 public class EiceController : Controller { public
http://cyqdata.cn/cnblogs/article-detail-11546 
System.Web.Abstractions中的装饰者模式,及其在Asp.net Mvc中的应用
Wrapper模式的实现 作为.net framework 3.5 sp1 新添加的一个程序集,System.Web.Abstractions里所有的类,都是Wrapper/Decorator模式的。(System.Web.Abstractions里的类可以参见后面的附录,System.Web.Abstractions其实也早早出现在了Asp.net Mvc中)   在这里,所有的Wra
http://cyqdata.cn/cnblogs/article-detail-11545 
ASP.NET MVC 1.0发布
Microsoft已经发布了ASP.NET Model-View-Controller (MVC) web框架1.0版,这是微软采用开源协议发布,并且同开发社区充分互动的一个产品,和ASP.NET Webform 1.0的发布完全不同,ASP.NET MVC自从RC版本开始就进入了稳定版本 。 在官方下载页面上对ASP.NET MVC这样描述道: ASP.NET MVC在现有的ASP.NET
http://cyqdata.cn/cnblogs/article-detail-11544 
asp.net mvc 的异常处理解决方案
应用程序发生异常时,给用户一个友好的处理方式,同时将异常记录下来并通知系统管理员或是运维人员是应用的开发的常用场景。web form上微软提供了一个工具包,关于这个工具包参看推荐一个工具包自定义HTTP 404错误。如何在asp.net mvc上实现这样的功能呢?asp.net mvc 在创建项目的时候在Views的Shared目录下有一个错误处理页Error.aspx视图,这个默认的错误处理功能
http://cyqdata.cn/cnblogs/article-detail-11543 
ASP.NET MVC : 请求处理流程 (Request-Handling Pipeline)
园子里有很多朋友都在写 ASP.NET MVC 的文章,但大多都是针对某个知识点,而对 ASP.NET MVC 的整个请求处理流程少有提及。对初学都来说也经常把学习重点放在了 Model 、View 和 Controller 上,而忽略了其它的知识点。幸好,《 Pro ASP.NET MVC Framework 》和作者 Steven Sanderson 为我们绘制一副完整的请求处理流程图(Req
http://cyqdata.cn/cnblogs/article-detail-11542 
Asp.net MVC 2.0 + Unity 2.0(IoC) + EF4.0 实例:RoRoWoBlog 开源项目框架代码
本开源项目当前使用框架如下: 前台表现:Asp.net MVC 2 数据持久层:ADO.Net Entity Framework 4.0 依赖注入容器:Unity 2.0 开发工具:VS2010   开源项目地址:http://rorowo.codeplex.com/   我这次国庆的时间  主要改了以下内容:1、改为POCO,使EF的实体纯净2、增加 IoCHelp
http://cyqdata.cn/cnblogs/article-detail-11540 
学习ASP.NET MVC之怎样设计友好的URL
设计页面的URL和设计页面中的文字、图片同样重要,最终网站用户很容易会注意到浏览器的地址栏,一个好的URL容易被用户记住和理解。       下面列出怎样设计一个友好的URL:       1、尽量使URL简洁、清晰易懂       首先我
http://cyqdata.cn/cnblogs/article-detail-11538 
搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (五)测试你的成果
          本篇文章:主要介绍怎么使用这套框架。在做好配置等前期工作后。我们就是要与Mvc进行融合了。由于Mvc本人也是个初级入门者。对于这部分的研究还不是很深入。但是基本应用已经可以了。下面就让我们开始一个简单的应用实例吧: 第一步:添加control 在web项目中的controls文件夹下面添加
http://cyqdata.cn/cnblogs/article-detail-11417 
ASP.NET MVC 源码更新预览
原文请看:ScottGu的原文ASP.NET MVC Source Refresh Preview 这里只是概括说一下。 注:A few hours ago we published a refresh of the ASP.NET MVC source code on the site.  This source refresh is not an official new ASP
http://cyqdata.cn/cnblogs/article-detail-11416 
ASP.NET MVC实践系列1-UrlRouting
为了调研ASP.NET MVC是否适合在公司项目中应用,研究了一段时间。感觉网上资料中讲实践的比较少,我在这里总结一下以备以后查用。 ASP.NET MVC 包含了一个强大的URL路由引擎,它允许我们自定义选择使用哪个控制器类,根据不同的参数来控制调用哪个action方法。ASP.NET MVC 中有一套默认的规则来简化控制类以及action方法的调用,如果不了解这个默认规则,在使用中比较容易让人
http://cyqdata.cn/cnblogs/article-detail-11415 
Asp.net Mvc Framework 四 (在.net2.0下运行)
这是一个题外话,如果您仅是要学习或有自己的服务器的话可以不用管这一节 但如果您使用的是虚拟主机或目标主机只允许.net2.0的话应该这么做 所有版本为3.5或3.0的程序集引用属性 复制本地设为True 另外改Web.Config如下 <?xml version="1.0"?> <configuration>   <configSec
http://cyqdata.cn/cnblogs/article-detail-11414 
如何使ASP.NET MVC Controller易测试呢?
昨天那篇文章如何进行ASP.NET MVC 的测试,虽然通过自己写一个Fake的HttpContext,但是同时也暴露出之所以难于测试,是因为设计的代码不易测试,根据Jeffrey Zhao(老赵)的建议(我没完全看懂如何去做),我又重新试了一下,我把对httpcontext的操作全部放到一个ModelBinder里,因为那里可以处理httpcontext,而测试的时候是不执行ModelBinde
http://cyqdata.cn/cnblogs/article-detail-11413 
利用Attribute扩展MVC的Title和Sitemap
开篇 无论是 Asp.net 还是 MVC 中,想要设置网站的 Title 或者 Sitemap (不用控件)总是很麻烦。 Title 和 Sitemap 都是有关联的,所以有什么办法可以 Write once, run anywhere 呢?   先看一下效果和用法吧~ [效果]   [用法:Controller中]     [用法:View中] &
http://cyqdata.cn/cnblogs/article-detail-11412 
Asp.net Mvc Framework 十(测试方法及Filter的示例)
示例下载: http://files.cnblogs.com/chsword/MyTestMvc.rar 顺遍说一下建立测试的方法 本身Asp.netMvc是提供有测试功能的 在新建Asp.netMVCApplication时,点击确定,会跳出一个Create Project Test的询问 如果选Yes就自动建立一个 "工程名+Test"的测试工程 测试工程要引用Rhino.Mock(最新版
http://cyqdata.cn/cnblogs/article-detail-11411 
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第六篇:拦截器
摘要      本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。一个小难题      我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在
http://cyqdata.cn/cnblogs/article-detail-11410 
ASP.NET MVC 1.1 _VS2010 & ASP.NET MVC 2 新特性
ASP.NET MVC 1.1 on Visual Studio 2010 Beta1 由于 VS2010 Beta的发布,所以ASP.NET MVC在Codeplex上发布了一个专门为其准备的ASP.NET MVC版本: http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28527   关于ASP
http://cyqdata.cn/cnblogs/article-detail-11409 
asp.net mvc validation framework -xVal
Steve Sanderson在codeplex上发布了一个asp.net mvc validation framework xVal ,并写一篇详细的文章介绍这个框架 xVal - a validation framework for ASP.NET MVC。xVal可以把客户端和服务端的验证机制结合起来。 Validation with Asp.net MVC, xVal & IDat
http://cyqdata.cn/cnblogs/article-detail-11408 
在Mono 2.8上部署ASP.NET MVC 2
Mono 2.8发布:C#4.0和更好的性能,我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序。我的环境是Opensuse 11.3,通过以下命令部署好Mono 2.8的开发环境,之所以说是开发环境是同时会更新MonoDevelop,支持Mono2.8的程序开发: zypper addrepo http:/
http://cyqdata.cn/cnblogs/article-detail-11406 
【原创】Asp.net MVC学习笔记之-基于用途来绑定Model的属性
今天主要学习了如何基于程序用途,来自定义使用UpdateModel方法时,选取哪些页面上的字段来覆盖Model里的属性,下面是一个编辑页面的例子:   可以看到所有的属性后面,都是1111结尾,下面在Controller获取参数的时候这么写: 可以看到,我们指定了绑定3个属性,title,description,address,也就是说,页面上其他的字段全部无法绑定到Model里 &n
http://cyqdata.cn/cnblogs/article-detail-11404