gpt4 book ai didi

asp.net-core - Asp.net Core 中的 @Html.EnumDropDownListFor

转载 作者:行者123 更新时间:2023-12-02 14:47:57 28 4
gpt4 key购买 nike

我正在 Asp.net Core 中移植 MVC5 应用程序。我找不到

@Html.EnumDropDownListFor()

它已被弃用吗?有替代品吗?有没有任何文档可以让我找到所有这些小的重大更改?

最佳答案

对于仍在寻找答案的人,在 ASP.NET 5 中,EnumDropDownListFor() 的功能是通过使用 DropDownListFor() 与 GetEnumSelectList() 方法结合获得的。例如:

@model Enum
@Html.DropDownListFor(m => m, Html.GetEnumSelectList(Model.GetType()))

请注意,您可以使用自定义显示名称来装饰枚举的每个值,例如包括空格。例如:

public enum CementTypes {
[Display(Name = "Class S")]Class_S,
[Display(Name = "Class N")]Class_N,
[Display(Name = "Class R")]Class_R
}

关于asp.net-core - Asp.net Core 中的 @Html.EnumDropDownListFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26985215/

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