在单视图ASP.NET Core 2.2 MVC中使用多个模型,可以通过以下步骤实现:
public class UserProductViewModel
{
public User User { get; set; }
public Product Product { get; set; }
}
public IActionResult Index()
{
User user = new User();
Product product = new Product();
UserProductViewModel viewModel = new UserProductViewModel
{
User = user,
Product = product
};
return View(viewModel);
}
@model UserProductViewModel
<h2>User Information</h2>
<p>Name: @Model.User.Name</p>
<p>Email: @Model.User.Email</p>
<h2>Product Information</h2>
<p>Name: @Model.Product.Name</p>
<p>Price: @Model.Product.Price</p>
通过以上步骤,我们可以在单视图中同时使用多个模型。这种方法适用于需要在视图中显示多个相关模型的情况,例如用户信息和产品信息。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云