这可能真的很愚蠢,但我就是想不通......
所以问题来了。 我有一个模型说 A 和一个模型 B。
class A
{
B b = new B();
}
class B
{
...
}
现在,我有一个 B 的 ViewModel(但 A 没有)。
所以,现在我有一个强烈类型化为 A 的 View 。它调用另一个部分 View B 来呈现 B 的所有属性。但是现在,我如何将 B 的 View 模型传递给部分 View ?我可以通过调用 Model.b 而不是 View 模型来传递模型!
最佳答案
将 B 类作为 A 类的属性包含在内。因此现在您可以将 B 类用作 Model.bModel
。
class A
{
public B bModel { get; set; }
}
class B
{
}
关于c# - Asp.net-mvc 将 ViewModel 传递给局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674522/