这让我很烦,我不知道发生了什么。我创建了一个局部视图来正确格式化数字。
该文件_PermitNumber.cshtml位于/Views/Shared并包含:
@model System.Int32
@Html.Raw(Model.ToString("00-0000"))
在我的主页上,我这样做:
@Html.DisplayFor(model => model.BuildingPermit.PermitId, "_PermitNumber")
model.BuildingPermit.PermitId被定义为一个int。
我的输出是 120456 而不是预期的 12-0456。
到底是怎么回事?