【问题标题】: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 循环中使用?而是使用未在视图中声明的模型。

【问题讨论】:

标签: asp.net-mvc asp.net-mvc-5


【解决方案1】:

@model 用于声明模型的强类型。 Model 用于访问模型本身。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    相关资源
    最近更新 更多