我正在使用 ASP.NET MVC2 并在各个领域拥有各种控制器。
在其中许多中,我需要从数据库中包含的值列表中选择一个值;例如,选择产品或员工。
我目前正在考虑有一个控制器专门用于获取这些列表以供下拉列表等使用。该控制器将简单地查询 DAL 并提供 JSON 对象,以便在需要它们的任何视图上加载 ajax 调用。
我唯一担心的是我的视图将同时从不同的控制器获取数据。
我有理由担心吗?有没有更好的方法来设置它,也许创建一个Product
/Employee
类,特别是从创建一个共享的强类型部分视图?