首页 > 代码库 > 浅谈MVC
浅谈MVC
浅谈MVC
理解一般意义上的MVC模式:
- 模型(Model):模型用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权利,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。
- 视图(View):视图能够实现数据库有目的的显示。在视图中一般没有程序上的逻辑。
- 控制器(Controller):控制器起到不同层面间的组织作用,用于控制应用程序的流程。它处理时间并作出响应。“事件”包括用户的行为和数据模型上的改变。
MVC各部分之间的关系图:
新建MVC项目:
打开新建项目,如图:
确定后出现如下图:
项目模板“Empty”:
“Internet Application”:含有身份认证的MVC3模板,大家可以自己创建看看。
视图引擎"Razor":
“ASPX”:兼容MVC2的视图引擎
MVC2到MVC3其中一个巨大的改进就是有了Razor视图。
点击确定之后项目结构如下图:
以下几个文件夹存放的文件分别对应着M-V-C:
Models:模型
Views:视图
Controllers:控制器。
至此一个新的MVC3项目就新建完成了。
浅谈MVC
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。