这让我很烦,我不知道发生了什么。我创建了一个局部视图来正确格式化数字。
该文件_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。
到底是怎么回事?