为什么我不能将ToString(“#。##”)与@ Html.DisplayFor一起使用,例如:

@Html.DisplayFor(modelItem => modelItem.Balance.ToString("#.##"))

最佳答案

当我之前遇到此问题时,我只是向 View 使用的模型中添加了一个Getter。

public string FormattedBalance
{
    get
    {
        return this.Balance.ToString("#.##");
    }
}

然后在您的 View 中使用它:
@Html.DisplayFor(ModelItem => ModelItem.FormattedBalance)

关于asp.net-mvc - 将ToString()与@ Html.DisplayFor一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16598908/

10-12 22:37