asp.net MVC中强类型视图和普通视图有什么区别?
当我通过右键单击我的View
添加Controller
到我的asp.net MVC项目中时,我检查了一个名为Create a strong-typed view的复选框。当我选中该复选框时会有什么变化?
感谢。
答案 0 :(得分:6)
对于强类型视图,您的视图文件将具有以下指令
@model YourModel
位于文件顶部
这表示@Html
帮助者和@Model
帮助者将与该类别的某个类进行交互。
例如
@Html.DisplayFor(m => m.MyProperty)
假设MyProperty
是YourModel
类的属性。
您可以手动创建视图,只需在页面顶部添加@model
指令。