MVC 5 视图中的@model 和 Model 是啥
Posted
技术标签:
【中文标题】MVC 5 视图中的@model 和 Model 是啥【英文标题】:What are @model and Model in a MVC 5 viewMVC 5 视图中的@model 和 Model 是什么 【发布时间】:2015-08-05 23:57:25 【问题描述】:这是来自 MVC 教程的视图代码片段
@model ContosoUniversity.Models.Student
...
html.DisplayNameFor(model => model.LastName)
...
@foreach (var item in Model.Enrollments)
...
我的愚蠢问题是,为什么在第一条语句中定义为@model 的模型在第二条语句中使用,而不能在最后一条语句的 foreach 循环中使用?而是使用未在视图中声明的模型。
【问题讨论】:
***.com/questions/2896544/… , weblogs.asp.net/scottgu/… 【参考方案1】:@model
用于声明模型的强类型。
Model
用于访问模型本身。
【讨论】:
以上是关于MVC 5 视图中的@model 和 Model 是啥的主要内容,如果未能解决你的问题,请参考以下文章