gpt4 book ai didi

asp.net - 如何将两个模型传递给一个 View

转载 作者:行者123 更新时间:2023-12-04 13:59:52 26 4
gpt4 key购买 nike

我试图将两个模型传递到一个 View 中,这需要填充一个表。

这里我要求只使用 ASPX 来实现这个应用程序(asp.net-MVC-4)。我可以使用 Razor 代码完成任务,但不能使用 ASPX。

我需要你的帮助来完成任务

最佳答案

创建一个包含两个模型的类

你的第一个模型:

public class ModelOne { ... }

你的第二个模型:
public class ModelTwo { ... }

您传递给 View 的模型:
public class UltimateViewModel 
{
public ModelOne One { get; set; }
public ModelTwo Two { get; set; }
}

创建一个 View 模型类来封装您想要发送到 View 的所有内容是没有问题的。事实上,这比将您的模型之一存储在 ViewState 中更可取。 ,因为您可以在 View 中强制执行强类型,因此使用 @Model.One 引用所有内容或@Model.Two`。

关于asp.net - 如何将两个模型传递给一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27483283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com