1
我有一个使用@model关键字的剃刀视图。我在模型的构造函数中添加了断点,并且每当呈现视图时,断点都不会被调用,这意味着它不会进入构造函数。Razor View @model是否初始化模型?
我有一个使用@model关键字的剃刀视图。我在模型的构造函数中添加了断点,并且每当呈现视图时,断点都不会被调用,这意味着它不会进入构造函数。Razor View @model是否初始化模型?
编号@model只有声明模型类型。如果你需要的模型的实例,那么你必须创建一个在你的控制器,并把它传递给视图,即:
return View(new MyModel());
然而,它并不总是必要创建一个实例。如果您需要访问实例属性(例如需要迭代的项目列表),则这是必需的。