如何清除ASP.NET MVC应用程序中文本框的发布数据?

123*_*123 7 asp.net-mvc

默认情况下,使用<%= Html.TextBox("somefield")%>呈现的文本框使用发布数据中的值,例如,如果页面上有验证错误,则会从发布的数据中检索该值并将其用于值属性.

现在,在少数情况下,我希望能够清除该值,换句话说,我希望文本框为空白,我不希望MVC从发布的数据中获取值并将其用于value属性,如何我可不可以做?如何清除帖子数据?

谢谢

Cha*_*ion 12

ModelState.Remove("key");
Run Code Online (Sandbox Code Playgroud)

  • 如果要清除所有值,这似乎也有效:ModelState.Clear(); (4认同)