Asp.net mvc 使用razor设置文本框值仅使用数字部分

Asp.net mvc 使用razor设置文本框值仅使用数字部分,asp.net-mvc,razor,Asp.net Mvc,Razor,我将“30天报告”的值设置为 但最终该值仅为“30”。我用chrome开发者工具验证了这一点。如果我使用@Html.TextBox()或@Html.TextBoxFor(),它会起作用,因此我知道值是通过的,但我不想使用任何Html帮助程序。没有html帮助程序,如何正确显示值 谢谢。您忘记了值周围的引号“: <input type="text" value="@Model.rpt.ReportDescription.ToString()" /> //

我将“30天报告”的值设置为


但最终该值仅为“30”。我用chrome开发者工具验证了这一点。如果我使用@Html.TextBox()或@Html.TextBoxFor(),它会起作用,因此我知道值是通过的,但我不想使用任何Html帮助程序。没有html帮助程序,如何正确显示值


谢谢。

您忘记了值周围的引号“:

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

//                       ^                                       ^

谢谢!我知道我错过了一些简单的东西。
<input type="text" value="@Model.rpt.ReportDescription.ToString()" />
//                       ^                                       ^