1

我是一位经验丰富的 Java 开发人员,使用 MVC/C#/Razor 构建的 Web 应用程序项目。我需要修改项目,以便从两个单独的表中检索数据;有 2 列不再属于table1(及其相关模型),但现在需要在table2提交表单后保存到新列。

我仍然不太了解 MVC 分离。模型是精确的表格表示、表格表示还是两者兼而有之。如果它们都可以是我如何在负责保存它的表中“分发”表单的数据。

对不起,如果我不清楚,但我对 Razor、C#、ASP.NET 和 MS 的 MVC 很陌生。

谢谢你的帮助!

4

1 回答 1

1

如果我没有误会您的意思,您想在 1 个模型中组合表格并返回 1 个模型。

您可以创建一个自定义模型来表示您的视图所需的数据。

public class UserView
{
public User User{get;set;}
public List<Messages> Messages{get;set;}
}

接着,

return View(new UserView(){ User = user, Messages = message});

在视图中:

Model.User;
Model.Messages;

希望向您展示解决问题的方法。

于 2013-09-23T18:50:51.373 回答