强类型视图和普通视图



MVC 中的强类型视图和普通视图 asp.net 区别是什么?

View当我通过右键单击我的Controller添加到我的 asp.net MVC 项目中时,我选中了一个名为"创建强类型视图"的复选框。选中该复选框后,会更改哪些内容?

谢谢。

对于强类型视图,视图文件将具有以下指令

@model YourModel

在文件顶部

这表示@Html帮助程序和@Model帮助程序将与该类型的类进行交互。

例如

@Html.DisplayFor(m => m.MyProperty)

假设MyProperty是类YourModel的属性。

您可以手动创建视图,只需自己在页面顶部添加 @model 指令即可。

最新更新