•  FSharp Resource Web
  • F# F#文档 F#新闻 F#专家 F#开发系列教程
初始ASP.NET MVC框架
2009年01月08日 03时54分31秒

刚刚接触了几天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的)

固定链接 | 分类:asp.net mvc | 评论: | 引用: | 浏览:
+ 相关文章
+ 发表评论
  • 名称(*)
  • 邮箱
  • 网站链接
  • 验证(*) 如看不清楚,请点击刷新
  • 正文(*)(留言最长字数:1024)
  • 记住我,下次回复时不用输入个人信息
  • 欢迎参与讨论,请在这里发表您的看法,表达您的观点。
Develop By Myshuiyue
©Copyright 2007-2009 FSharp.cn All Rights Reserved.
  Valid CSS!  Valid XHTML 1.0 Transitional
Seach