0

我在 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

}

任何帮助,将不胜感激。谢谢

4

1 回答 1

0

作为表单提交的一部分的值是下拉项的值。要同时获得两者,您可以将值更改为“值分隔符文本”之类的东西,例如“NJ|New Jersey”之类的东西。然后你可以在控制器中解析它。

于 2012-08-29T15:52:09.023 回答