我说我将返回的课程/ ojbect作为详细信息。但是有一个第二类与我要列出的第一个类相关(并且可以选择查看详细信息)。我如何得到这两个?
示例与项目中的主要部分类似,但可能存在与主要项目相关的详细信息或其他项目。我将使用linq查询选择它们,但是如何将它们返回到同一视图?
我是否需要某种部分或其他形式来显示第二种对象类型? 我没有看到返回视图的位置我可以返回两者。
我现在的想法是创建一个包含两种对象类型的新类,但我知道必须有更好的方法。
答案 0 :(得分:1)
您可以将其传递给通过 ViewState 或 ViewBag 查看(取决于您使用的MVC版本)。
答案 1 :(得分:1)
My thought for right now is to create a new class that contains both of the object types but I know there has to be a better way.
这是正确的方法。创建一个 ViewModel 类,其中包含查看所需的所有数据并将其传递给查看。
答案 2 :(得分:0)
对于第一个对象“主对象”,将其作为此视图的模型和详细信息返回 将它们放入ViewState并在视图中将它们转换回来