Asp.net mvc 4 Razor View@model是否初始化模型?

Asp.net mvc 4 Razor View@model是否初始化模型?,asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我有一个使用@model关键字的razor视图。我在模型的构造函数中添加了一个断点,每当呈现视图时,断点都不会被调用,这意味着它不会进入构造函数。否。@model只声明模型类型。如果需要模型的实例,则必须在控制器中创建一个实例并将其传递给视图,即: return View(new MyModel()); 但是,并不总是需要创建实例。只有在需要访问实例属性(例如需要迭代的项目列表)时,才需要执行此操作

我有一个使用@model关键字的razor视图。我在模型的构造函数中添加了一个断点,每当呈现视图时,断点都不会被调用,这意味着它不会进入构造函数。

否。@model只声明模型类型。如果需要模型的实例,则必须在控制器中创建一个实例并将其传递给视图,即:

return View(new MyModel());
但是,并不总是需要创建实例。只有在需要访问实例属性(例如需要迭代的项目列表)时,才需要执行此操作