【发布时间】:2014-08-06 19:49:37
【问题描述】:
实现了 Scott Alen 的下拉列表:http://odetocode.com/blogs/scott/archive/2013/03/11/dropdownlistfor-with-asp-net-mvc.aspx
使用他的示例,我得到了 Id (SelectedFlavorId),但不是实际文本。
如何在 action 方法中获取实际文本。
【问题讨论】:
-
你的意思是回邮吗?如果您想要文本而不是 id,为什么不将
SelectList中的值设为文本,而不是 id?例如SelectList(_flavors, "Name", "Name"); -
@intracept - 是的,在回帖中。我实际上也需要那个 id。
-
如果您有 ID,您可以使用 EF 在回发中使用
db.IceCreamFlavors.FirstOrDefault(f => f.ID == vm.ID)之类的方式获取该 ID 的匹配文本。