|
|
1
1
标志性的, 如果不知道你想要达到的目标,很难回答这些问题。 不过,我想试试: 如果您熟悉Web窗体,那么现在将您的部分视图视为Web窗体用户控件,并将与部分视图相关的模型部分视为希望传递给部分视图的“信息片段”。 使用局部视图的自然选择是针对站点中许多视图中使用的元素。 所以…回答: 1.虽然你所做的是正确的,但似乎不太正确。我使用的部分视图的一个示例可能是数据网格中的一行,在该网格中,您将调用传入行对象的部分视图作为其模型:
您可以强烈地键入视图,也可以期望将特定类型作为模型对象传递。 另一种用法可能是登录框或“联系我”窗体等。 2.最终这是一个个人设计决策,但我会选择需要最少的应用程序/表示逻辑和视图中最干净的代码的选项。例如,我倾向于避免在您的视图中编写许多条件调用,并通过推断一个基类型来传递到您的所有部分视图,就像在您的示例中一样,可能会将您束缚住。 在学习MVC框架时,我发现oxite代码很有用。 希望有帮助。 |