接下来的项目要用到MVC这个框架,试用了下,感觉还是很不错的。
现在我把这几天学的整理下,记录下来,分享给大家~
所谓的MVC就是 模型(Model),视图(View)和控制(Controller),讲究的是要将网页的前台html页面以及后台处理控制程序分拆,不是像之前的webform一样单独处理每一个页面,显然,MVC的代码将会非常清晰与易于维护,也将提高可拓展性。具体详细的介绍的请看这里。
他们三者的关系如下:
微软已经将MVC封装了非常好了,现在,已经出到MVC 3了,但是现在我只拿MVC 2来说,毕竟差的不多,而且目前MVC 3的学习资源没有2多。
当我们在Vs2010中新建一个Mvc2应用程序后,可以在解决方案资源管理器中看到如下目录结构:
可以清晰得看到分别以Models/Controllers/Views命名的文件夹
而View中的文件目录如下:
很明显地看到,没有了C#文件,因为处理的程序都在Controllers里面
运行之后如下:
以上内容纯属介绍性质,接下来我将分别介绍
- MVC具体实现细节
- Linq for MVC2
- 自定义错误处理
- membership