摘要:原文摘自:http://www.cnblogs.com/highend/archive/2011/08/04/aspnet_mvc3_controller_and_view.html I:控制器和视图的基础概念 1.控制器的概念 控制器在ASP.NET MVC3当中是最终处理客户端请求的一个实现,他有个一硬性条件就是必须实现System.Web.Mvc.IController接口,而且类的命名必... 阅读全文
在WebForm中使用MVC
2011-08-04 10:53 by Kevin-wang, 325 阅读, 0 推荐, 收藏, 编辑
摘要:摘自:http://kb.cnblogs.com/page/93085/ 解决思路: 不改变ASP.NET管线的请求处理流程,请求还是正常到达一个.aspx页面,然后再转手给ASP.NET MVC。也就是把WebForm作为一个中转站。 好处: 在现有项目中,以最小的代价用上ASP.NET MVC。先品尝一下Razor的美味。 解决方法: 用System.Web.Mvc.MvcHandler可以轻... 阅读全文
ASP.NET MVC3 Razor视图引擎-基础语法
2011-08-04 10:42 by Kevin-wang, 330 阅读, 0 推荐, 收藏, 编辑
摘要:I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化。 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)。 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎 @{ ViewBag.Title = "Home Page";} <h2>@ViewBag.Message</h2><p> To learn more about ASP.NET MVC visit <a href=&q 阅读全文
ASP.NET MVC 3和Razor中的@helper 语法
2011-08-04 10:15 by Kevin-wang, 350 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET MVC 3支持一项名为“Razor”的新视图引擎选项(除了继续支持/加强现有的.aspx视图引擎外)。当编写一个视图模板时,Razor将所需的字符和击键数减少到最小,并保证一个快速、通畅的编码工作流。 与大部分模板的语法不同,在Razor的帮助下,您不需要中断代码编写,仅仅为了在HTML中标注服务器端代码块的开始和结束。代码分析器足够聪明,它能够从你的代码里推断出是否为服务器端代码。这种更加简洁、富有表现力的语法更加干净,输入也更快速,有趣。 今天的博文涵盖了Razor的一项很多人都不知道的功能——利用@helper语法定义可重用的帮助器方法。 简单的 @helper 方法应用 阅读全文
在ASP.NET MVC中使用DropDownList
2011-08-03 16:55 by Kevin-wang, 235 阅读, 0 推荐, 收藏, 编辑
摘要:在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法。在View中,包含一个类型为HtmlHelper的属性Html,它为我们呈现控件提供了捷径。 我们今天主要来讨论Html.DropDownList的用法,首先从Html.TextBox开始。 Html.TextBox有一个重载方法形式如下: public ... 阅读全文
ASP.NET MVC 模型绑定的 6 个建议
2011-08-03 10:22 by Kevin-wang, 295 阅读, 0 推荐, 收藏, 编辑
摘要:原文名称:6 Tips for ASP.NET MVC Model Binding 原文地址:G:\mvc\6-tips-for-asp-net-mvc-model-binding.aspx.htm ASP.NET MVC 中的 Model Binding 使用起来非常简单。你的 Action 方法需要数据,在传入的 HTTP 请求中携带着你需要的数据,数据可以在请求的表单数据中,还可能在你的 U... 阅读全文
MVC如何分离Controller与View在不同的项目
2011-08-01 17:20 by Kevin-wang, 508 阅读, 0 推荐, 收藏, 编辑
摘要:A. 提出问题 First of all, it is certainly a good idea to put your model into a separate project. As you've discovered, this is trivial. Regarding Controllers and Views, I don't see any obvious advantage t... 阅读全文
ASP.NET MVC 3 新特性全解析
2011-08-01 17:19 by Kevin-wang, 501 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明. Razor 视图引擎 ASP.NET MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点: Razor 现在提供了一些新的特征: Razor 还包含新的 HTML Helper,例如: 支持多视图引擎 ... 阅读全文
初识ASP.NET 3.5 MVC 路由 在WebForm项目中使用路由
2011-07-30 07:06 by Kevin-wang, 299 阅读, 0 推荐, 收藏, 编辑
摘要:路由程序集System.Web.Routing位于.NET框架3.5的SP1版本中,是与ASP.NET3.5 MVC分离的,所以在传统的Web Form项目中也可以使用路由。 ASP.NET 路由使您可以处理未映射到 Web 应用程序中物理文件的 URL 请求。默认情况下,在动态数据或 MVC 框架的一个 ASP.NET 应用程序中启用 ASP.NET 路由,而不在 ASP.NET 网站项目中启... 阅读全文
Visual Studio Explosion! - VS2010 SP1 *BETA* Released and Context
2011-01-08 15:37 by Kevin-wang, 544 阅读, 0 推荐, 收藏, 编辑
摘要:Form:http://www.hanselman.com/blog/VisualStudioExplosionVS2010SP1BETAReleasedAndContext.aspx It's a holiday miracle! OK, maybe not a miracle, but folks have been working hard on Visual Studio 2010 Se... 阅读全文