使用razor设置文本框值仅使用数字部分

时间:2017-11-28 14:50:09

标签: asp.net-mvc razor

我正在设定价值" 30天报告"到

<input type="text" value=@Model.rpt.ReportDescription.ToString() />

但价值最终只是&#34; 30&#34;。我使用chrome开发工具验证了这一点。它可以工作,如果我使用@ Html.TextBox()或@ Html.TextBoxFor(),所以我知道值的来临,但我不想使用任何HTML帮助程序。如果没有html帮助程序,如何正确显示值?

谢谢。

1 个答案:

答案 0 :(得分:1)

您忘记了价值围绕引号"

<input type="text" value="@Model.rpt.ReportDescription.ToString()" />
//                       ^                                       ^