gpt4 book ai didi

c# - 将不同的模型类型从 Controller 传递到 View 是好的做法吗?

转载 作者:太空宇宙 更新时间:2023-11-03 23:16:44 26 4
gpt4 key购买 nike

<分区>

我有销售总监和产品总监。 Sales Controller 有一个 Create 操作,它返回一个 View ,显示在数据库中注册的所有产品。用户必须在最终确定之前指定商品的数量、折扣和销售对象。

我想知道销售 Controller 查询数据库并传递不同的模型类型(在本例中为产品列表)是否是一种好的做法。

Sales Controller 中的操作如下所示:

[HttpGet]
public ActionResult Create()
{
ProductRepository productRepository = new ProductRepository();
List<Product> products = productRepository.ListProducts();
return View(products);
}

我的问题是:给定 Controller 中的操作是否必须严格传递与其名称相同的模型类型?

我还想使用输入字段搜索客户端并使用 Ajax 检索数据(如果可能的话),但我不清楚我应该请求 SalesController 还是 ClientsController。

抱歉,如果这是一个愚蠢的问题,我对 MVC 和 ASP.NET 还是个新手。

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