FSharp Resource Web- F# F#文档 F#新闻 F#专家 F#开发系列教程
刚刚接触了几天ASP.NET MVC框架,发现它和原来asp.net的web form模型相比,生成的Html代码更加整洁了,没有了viewstate。前台页面中的代码有点像asp,但是可以把逻辑处理部分写在其他的代码文件中,前台只负责展现。
MVC框架的工作流程(摘自Scott Guthrie的博客)
MVC是个将一个应用的实现分成三个组件角色的框架技术:模型,视图和控制器。

在基于MVC的应用里,Model(模型)是负责保持状态的应用组件。这个状态通常都持久于数据库之中(譬如,我们也许会有一个Product(产品)类用来代表SQL中的Products数据表中的订单数据)。
在基于MVC的应用里,View(视图)是负责显示用户界面的组件。这个UI通常是使用模型数据来创建的(譬如,我们也许会生成一个Product"编辑"视图,根据当前Product对象的状态,显示文本框,下拉框和复选框等)。
在基于MVC的应用里,Controller(控制器)是处理用户交互,操作模型和最终选择用哪个视图来显示UI的组件。在MVC应用中,视图只是用来显示信息而已,是控制器来处理和回应用户的输入和交互的。
实用链接:
http://www.asp.net/mvc/ 提供最新的MVC框架下载,提供教程及示例
http://www.codeplex.com/aspnet 提供最新的MVC框架源码下载
ASP.NET MVC框架开发系列课程:
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/MVC.aspx
http://aspnetmvc.cnblogs.com/ ASP.NET MVC团队(博客园)
http://blog.joycode.com/scottgu/ Scott Guthrie 博客中文版(.NET之父的blog,了解.net发展的最新动向,当然也包括ASP.NET MVC的)
- SQL2005转SQL2000的方法 (2009-02-12 02:25:09)
- silverlight 试用 (2009-03-06 11:52:00)
- 从丑陋到优雅,让代码越变越美(客户端检测方法思考) (2009-03-18 12:18:53)
- ASP.NET MVC 1.0 发布了 (2009-03-18 11:14:43)
- 常用WebServices返回数据的4种方法比较 (2009-04-13 09:12:15)
- 用UrlRewrite实现ASP.NET二级或多级域名(完整解决方案) (2009-04-22 10:05:30)
- 名称(*)
- 邮箱
- 网站链接
- 验证(*)
-
正文(*)(留言最长字数:1024)
- 记住我,下次回复时不用输入个人信息
- 欢迎参与讨论,请在这里发表您的看法,表达您的观点。
