格式化文本框

Kri*_*s-I 3 c# asp.net-mvc

我有这个 :

@Html.TextBoxFor(m => m.MyClass.MyValue, new { style = "width: 138px", id = "mTextBox", maxlength = 10 })
Run Code Online (Sandbox Code Playgroud)

我想格式化内容。我在哪里可以做?

谢谢,

小智 6

这对我有用。

@Html.TextBoxFor(model => model.INVOICE_DATE,"{0:MM/dd/yyyy}", new { maxlength = 10, style = "min-height:30px; min-height: 30px;  border-color: green; " })
Run Code Online (Sandbox Code Playgroud)


AEM*_*iji 4

您可以使用

Html.TextBox("MyValue",String.Format('<your format>',Model.MyClass.MyValue))
Run Code Online (Sandbox Code Playgroud)

例如“{0:d}”或“{0:c}”,或者如果您只想使用 Html.TextBoxFor 那么您可以根据模型格式化您的内容。