我可以从子部分视图访问父视图的模型吗? 当我查找此信息时,我得到了矛盾的信息。
如果可以,请有人给我一个示例吗?
如果可以的话,将子模型对象作为父模型的属性是否有帮助?
我可以从子部分视图访问父视图的模型吗? 当我查找此信息时,我得到了矛盾的信息。
如果可以,请有人给我一个示例吗?
如果可以的话,将子模型对象作为父模型的属性是否有帮助?
不可以。如果您想要将视图与ViewModel强绑定,那么您只能访问传递给局部视图的模型。但如果您想要在局部视图或任何其他视图中使用某些内容,则可以使用ViewData字典。
另一件事是,您可以始终制作您的视图模型,使其适应您的父视图以及所有子视图。因此,回答您的最后一个问题,是的,您可以将子模型对象作为父模型的属性。
另一个要点是,请确保将域模型与要绑定到视图的ViewModel分开,并且不要仅出于将其绑定到视图的缘故而对域模型进行UI相关更改。