标签: asp.net-mvc-4 razor
我有一个使用@model关键字的剃刀视图。我在模型的构造函数中添加了一个断点,每当呈现视图时,断点都不会被调用,这意味着它不会进入构造函数。
答案 0 :(得分:2)
没有。 @model只声明模型类型。如果您需要模型的实例,则必须在控制器中创建一个实例并将其传递给视图,即:
return View(new MyModel());
但是,并不总是需要创建实例。只有在需要访问实例属性(例如需要迭代的项目列表)时才需要这样做。