【发布时间】:2010-10-29 03:16:37
【问题描述】:
我想知道这是一个好主意还是坏主意,在 ViewModel 中放置国家列表之类的东西,以绑定到下拉列表?例如在网站的注册页面上。
我的印象是 ViewModel 应该代表已填写表单的一个实例,但我认为我可能错了,因为我看到其他人在他们的 ViewModel 中放置了列表等内容。
将它放在某个静态类中并直接从视图中调用不是更好吗?
像 CommonData.ListCountries();然后在视图中直接使用 Lambda 转换为 SelectList 项目列表?
【问题讨论】:
标签: asp.net-mvc drop-down-menu viewmodel