我是這個品牌的新手。使用MVC 5,.NET 4.5.1和Entity FrameWork 6.1.3。我從一個Oracle數據庫開始。MVC 5:如何在視圖中顯示字符串而不是數字
有一個稱爲Activity的字段,當前是一個小數字段。我想顯示「不活動」或「活動」取決於它是否爲0或1.
我可以在視圖中使用If語句執行此操作,但我有索引,編輯,細節和創建我將不得不修改,如果是編輯和創建視圖,則需要輸入並將其轉換回小數。
有沒有更簡單的方法來做到這一點?
型號:
[DisplayName("Active")]
public decimal? ACTIVE { get; set; }
查看:
@if (Html.DisplayFor(modelItem => item.ACTIVE).Equals("0"))
{
@:Inactive
}
else
{
@:Active
}
如果你關注的是重複佈局代碼,考慮使用'[ UIHint]'屬性。 https://www.iambacon.co.uk/blog/use-display-and-editor-templates-ftw –