ASP.NET MVC 1.0 RC 那些事
Scott Gu宣布了ASP.NET MVC 1.0 RC的发布, Scott Gu在blog上写了一篇ASP.NET MVC 1.0 Release Candidate Now Available,
RC版本有很多小的改进:
Visual Studio同 MVC的集成更成熟了,也就说有了更好用的脚手架- "Go to Controller" / "Go to View" / "Add View
http://cyqdata.com/cnblogs/article-detail-12066
ASP.NET MVC Framework体验(5):路径选择(URL Routing)
概述 在传统的ASP.NET应用程序中,发生一个请求之后将映射到一个.aspx文件,且会对应到一个具体的物理aspx文件。ASP.NET MVC Framework中,进入一个请求之后,不再是映射到.aspx文件,而是由MVC Framework中提供的路径选择引擎,映射到正确的Controller和Action执行请求。ASP.NET MVC Framework中URL路径映射规则定义在Glob
http://cyqdata.com/cnblogs/article-detail-12064
Asp.net MVC2.0系列文章-MVC简介篇
使用微软VS工具开发Web应用程序主要有两种方式:一种是常用的创建Asp.net Web Forms,另外一种就是今天着重介绍的Asp.net MVC.
Web Forms有两部分组成:Aspx檔以及后台代码aspx.cs文件。
Web Forms优点是:
HTML接口与业务逻辑分开丰富的服务器控件,加速了开发速度数据绑定技术基于事件的程序模型用户控件和第三方控件技术
http://cyqdata.com/cnblogs/article-detail-12063
使用微软ASP.NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈 【补充】
原文章见:http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html
这里总结一下许多园友提出的一些其他的bug和相关的一些意见、建议,以及对其中一些方案我的测试结果。
--引用------------------------------------
http://cyqdata.com/cnblogs/article-detail-12062
为 MVC 和 Web Form 正名的一份“大字报”
我不想再次引发争论,但我希望可以加强这方面的讨论。
边吃早饭边看新闻,看到了老赵(大家都这么称呼,比较亲切,我也这么称呼吧^_^)的一篇为WebForms说几句话,以及一些ASP.NET开发上的经验(上) 不管我是不是被老赵纳入了“跟风”MVC的行列,还是有一些话想说。
首先还是强调一下个人立场,我不是老赵文章中说的一味反对Web Form,而只是去拥护MVC
http://cyqdata.com/cnblogs/article-detail-12061
Asp.net Mvc Framework 六 (更多的View传值及显示方式)
我们前面都使用RenderView("Index");这种方式来显示
RenderView的重载:
RenderView(string viewName);
RenderView(string viewName, object viewData);
RenderView(string viewName, string maste
http://cyqdata.com/cnblogs/article-detail-12060
在Asp.Net MVC中使用ModelBinding构造Array、List、Collection以及Dictionary
在asp.net mvc中,我们可以在html表单中使用特定的格式传递参数,从而通过model binder构造一些集合类型。
第一种方式
比如这样一个方法
public ActionResult Infancy(Person[] people)
{
// ...
}
并在表单中添加这些input元素
<input type="text" name="people[0].Fir
http://cyqdata.com/cnblogs/article-detail-12059
ASP.NET MVC的最佳实践与性能优化的文章
就一些文章链接,就不多废话了。
ASP.NET MVC Performance:里面的PPT认真看一下。(没有找到视频,有找到的麻烦说一声)
How to improve the performance of ASP.NET MVC web applications
下面两篇最好配合Kigg的源码来看:
ASP.NET MVC Best Practices (part 1)
ASP
http://cyqdata.com/cnblogs/article-detail-12058
MVC新手指南 MVC框架对系统开发的意义
模型-视图-控制器(MVC)可能是近年来网络编程圈子里最常被提及的模式之一。目前与网络应用开发沾边的人听到和看到这个字母缩写的次数肯定不下百次。 今天,我们将详细阐述一下MVC的含义,以及它变的如此流行的原因。古老的历史…MVC不是一种设计模式(design pattern),它是一种架构模式(Architectural pattern),用以描述应用程序的结构以及结构中各部分的职责
http://cyqdata.com/cnblogs/article-detail-11999
ASP.NET MVC 重点教程一周年版 第六回 过滤器Filter
在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能
判断登录与否或用户权限
决策输出缓存
防盗链
防蜘蛛
本地化与国际化设置
实现动态Action
Filter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。 Filter要继承于ActionFilterAttribute抽象类,并可以覆写v
http://cyqdata.com/cnblogs/article-detail-11993
使用微软ASP.NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈
用ASP.NET MVC快一星期了,之前是苦苦的等待,之后是苦苦的摸索和总结,现在这个MVC在我脑子里已经有了个大体的评价,写出来与大家分享。
关于MVC本身的优点,就不再详述,地球人说了好多了。
所以我光说说微软的ASP.NET MVC Framework(目前还非正式发布版本,为C
http://cyqdata.com/cnblogs/article-detail-11991
ASP.NET MVC 3 Beta初体验之WebGrid
ASP.NET MVC 3 Beta中除了推出一种新的视图引擎Razor。还推出了几种新的HtmlHelper。我比较关注的是WebGrid,这篇文章将介绍一下WebGrid的使用。WebGrid提供了分页和排序的功能,在此之前在MVC中分页和排序时需要自己去写的。这篇文章将分别介绍在aspx视图引擎和Razor视图引擎中如何使用它。
http://cyqdata.com/cnblogs/article-detail-11986
ASP.NET MVC 学习: 视图
用视图呈现UI
视图可以不包含任何应用逻辑或者数据库检索代码,所有的应用逻辑都可以在controller中进行处理。
视图通过使用controller类在调用RenderView方法的时候提供视图相关数据对象呈现UI:
public void Categories()
{
List<Category> cat
http://cyqdata.com/cnblogs/article-detail-11981
ASP.NET MVC3: Razor 中的布局
原文地址:http://weblogs.asp.net/scottgu/archive/2010/10/22/asp-net-mvc-3-layouts.aspx
ASP.NET MVC 3 带来了一个新的名为 Razor 的视图引擎,同时也支持已经存在的 .aspx 视图引擎。
什么是布局?
典型情况下,一个网站中所有的页面都有着一致的观感,ASP.NET 2.0 提
http://cyqdata.com/cnblogs/article-detail-11978
ASP.NET MVC 使用AderTemplate模板引擎进行视图显示
ASP.NET MVC 使用AderTemplateEngine模板引擎进行视图显示
1. 创建ArtTemplateViewLocator视图文件定位类,代码如下:
namespace ArtLib
{
class ArtTemplateViewLocator : ViewLocator
{
public ArtTemplateViewLocator()
{
base.V
http://cyqdata.com/cnblogs/article-detail-11974
asp.net mvc ajax实现1
经过一天的练习,asp.net mvc 的ajax实现起来比jquery 实现起来还简单,这里的简单是不用写过多的代码。使用ajax.beginform(),ajax.linkaction(),就可以简单实现,不过未来实现不是太乱,用了dialog.js,弹出一个简单的层,来实现添加,更新。使用到的action ,index,list,create(页面),create(添加),edit(页面),
http://cyqdata.com/cnblogs/article-detail-11971
从零开始学习ASP.NET MVC 1.0 (一) 开天辟地实战篇
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要 随着ASP.NET MVC 1.0版本的正式发布, 我将
http://cyqdata.com/cnblogs/article-detail-11958
ASP.NET MVC & EF 构建智能查询 一、智能查询的需求与设计
关于复用
在我们日常的开发过程中,代码的复用其实是很重要的一部分,ASP.NET MVC框架本身为我们提供了很多很好的复用机制,让我们能充分地利用它们来节省我们的Coding成本。
在简单的Coding中,我们可以通过构造方法来实现代码段的复用,在OOP编程中我们可以使用继承多态来进行类的复用,我们也可以使用设计模式来做类或对象间的代码设计的复用,随着程序的复杂我们就想构造出更佳的复用方式,可以向
http://cyqdata.com/cnblogs/article-detail-11954
有一天,WebForm 对 MVC 说:能否借你的UpdateModel方法来用用?
背景 ASP.NET MVC的Controller有个很不错的方法:UpdataModel (相对应的还有TryUpdateModel)。它能够把提交的数据(Form, QueryString, RouteData)自动更新到实体,例如: 如果提交的数据键值与Custo
http://cyqdata.com/cnblogs/article-detail-11953
Asp.net Mvc Codeplex Preview 5 第三篇 实现Action参数传递繁杂类型
本文的环境是Asp.net Mvc Codeplex Preview 5
前文提到我们可以使用 Controller中的UpdateModel来获取 繁杂类型
例如
1 UpdateModel(x, Request.Form.AllKeys);
但是这里有些问题,当我们使用Request.Form.AllKeys时,提交的数据中有非x属性时,就会发生错误:
The&n
http://cyqdata.com/cnblogs/article-detail-11951