【发布时间】:2019-04-07 13:02:42
【问题描述】:
我有一个具有IEnumerable<SelectListItem> 作为其属性之一的类。我正在使用此列表来填充 @Html.DropDownListFor() 下拉列表 - 这是有效的,并且我在下拉列表中得到了我期望的值。
但是我想修改下拉列表中显示的文本值。
我认为一种方法是修改 Getter 中的值,如下所示:
public IEnumerable<SelectListItem> ShippingQuotes
{
get { return ShippingQuotes; }//SomethingHere to modify the text property of the Select List Items;
set { ShippingQuotes = value; }
}
有人可以帮我看看这里的语法吗?
【问题讨论】:
-
仔细查看
SelectListItem构造函数并使用适合您需要的构造函数。这很容易。
标签: c# c#-4.0 selectlistitem