我在asp.net mvc中有一个下拉列表,它使用普通的绑定语法绑定 我可以检索"值"在控制器中。 但我还需要显示与此值相关联的文本。 我可以走硬路线并查询数据库以获取此关联值。 但我想知道是否有一种简单的方法来检索文本以及控制器中的值。
我使用的示例代码
<%= Html.DropDownList("State","Pick a State")%>
显示
"NJ", "New Jersey" etc.
在控制器
中 public ActionResult SelectState(string State)
{
// I have value of State (NJ) ...I also need the Text for this
}
任何帮助将不胜感激。 感谢
答案 0 :(得分:0)
作为表单提交的一部分,值将是下拉项的值。要获得两者,您可以将值更改为“值分隔符文本”,例如“NJ | New Jersey”。然后你可以在控制器中解析它。