如何从system.web.mvc.selectlist中获取所选文本

时间:2012-01-20 13:12:27

标签: asp.net-mvc asp.net-mvc-3

当我使用.selectedvalue时,我有一个system.web.mvc.selectlist它给了我预期的值但是我使用一个int ID作为值,并希望得到显示文本。

更新 我创建了一个选择列表,我想在下一行代码中检索所选文本。即

SelectList sl = new SelectList(items,“id”,“name”,10); String txt = sl.selectedvalue.text;

最后一行是我被困的地方。我正在寻找id为10的项目的名称字段。理想情况下,没有查找数据库,因为我想要一个通用函数,我可以在所有选择列表上使用。

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的,因为文本没有在帖子中传回服务器,只有值是。我可以想到两种方法来获得它:

  • 使用值查询数据库以获取文本。
  • 在发布之前,在客户端的隐藏字段中设置文本 形成。例如,您可以使用jQuery执行此操作。