首页 > 代码库 > asp.net mvc4中model与Model的区别
asp.net mvc4中model与Model的区别
@model模型定义
使用@model关键字可以定义一个Action里所对应的一个模型(经常可以叫他实体类),
其实是对动态变量进行实例化,这样就可以直接在cshtml文件中调用“Model”变量。
而这个模型的实例,需要通过Controller进行传输,如果没有则“Model”将为null。
模型可以是一个实体类,也可以是一个列表实例,字典对象都可以进行定义,但是和
Controller中的Action传回来的实例一定要一样,否则将会出现错误。
Model 定义
MVC的第一个字母M是Model,承载着View层和Controller之间的数据传输,是数据传输的载体,通过Model层,解偶了View层和Controller层。MVC框架中Model层的主要关注点是如何把请求的数据自动装配成Action所需要的bean,除此外,框架Model层还可以提供复合bean自动装配、输入校验、本地化及国际化、字符集编码转换、多重输出等功能。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。