gpt4 book ai didi

asp.net - 使用 mvccontrib 创建带有第一个选项文本的选择列表?

转载 作者:行者123 更新时间:2023-12-04 07:05:54 26 4
gpt4 key购买 nike

尝试创建一个选择列表,其中第一个选项文本设置为空字符串。作为数据源,我有一个带有属性“Key”和“Value”的 GenericKeyValue 类的列表。我目前的代码如下。

                <%= this.Select(x => x.State).Options(ViewData[Constants.StateCountry.STATES] as IList<GenericKeyValue>, "Value", "Key").Selected(Model.State) %>

这会用状态填充选择列表,但是我现在不确定是否有一种优雅的方式来获取空字符串的第一个选项文本。

最佳答案

“尝试创建一个选择列表,其中第一个选项文本设置为空字符串。”标准方式不流利,但感觉工作量少:

ViewData[Constants.StateCountry.STATES] = SelectList(myList, "Key", "Value");

在 Controller 和 View 中:
<%= Html.DropDownList(Constants.StateCountry.STATES, "")%>

关于asp.net - 使用 mvccontrib 创建带有第一个选项文本的选择列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1138545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com