4
我在我的Razor視圖中使用了asp-items="@Html.GetEnumSelectList(typeof(Salary))"
並帶有一個選擇標記,以基於enum Salary
填充列表值。Html.GetEnumSelectList - 使用空格獲取枚舉值
但是,我的枚舉包含一些項目,我想在其中有空格。例如。的項目之一是PaidMonthly
,但是當我顯示此使用Html.GetEnumSelectList
,我想它被顯示爲"Paid Monthly"
(在它的空間)
我使用在每個構件的Description
屬性在枚舉嘗試,然而,當選擇框呈現它只使用原始值。
任何人都可以請幫我解決這件事嗎?
(我的代碼示例) - >使用ASP.NET 1.0的核心
Razor視圖:
<select asp-for="PersonSalary" asp-items="@Html.GetEnumSelectList(typeof(Enums.Salary))">
</select>
枚舉薪水:
public enum Salary
{
[Description("Paid Monthly")]
PaidMonthly = 1,
PaidYearly = 2
}
顯示你已經嘗試 –
與嘗試'代碼[顯示(NAME =「按月支付「)]' –
其實,我也嘗試過。不工作雖然:\ – terry45