这是我的Razor文本框
@Html.TextBoxFor(model => model.ShortBufferHour,new { @maxlength = "2",Style="text-align:center;"})
它将Hours
显示为7
。如何在单个数字小时的情况下如何为0
添加前缀。因此,文本框内容为07
答案 0 :(得分:0)
您需要使用D2
格式选项并将值作为html atttribute传递:
这可以按如下方式完成:
@Html.TextBoxFor(model => model.ShortBufferHour, new { @maxlength = "2",Style="text-align:center;", Value=String.Format("{0:D2}",Model.ShortBufferHour) })