【问题标题】:How to get the selected text from a system.web.mvc.selectlist如何从 system.web.mvc.selectlist 中获取选定的文本
【发布时间】:2012-01-20 13:12:27
【问题描述】:

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

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

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

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

【问题讨论】:

  • 你想从哪里得到这个显示文本?你什么时候回帖?
  • 能否请您发布代码示例?

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


【解决方案1】:

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

  • 使用值查询数据库以获取文本。
  • 在发布之前在客户端的隐藏字段中设置文本 形式。例如,您可以使用 jQuery 来做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-14
    • 2014-05-26
    • 1970-01-01
    • 2011-07-10
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    相关资源
    最近更新 更多