[最佳答案] Posted the same question on ASP.NET and received a response from @ignatandrei (marked as answer). In short, the problem has to do with how the @Html.Helpers process incoming data. @ignatandrei explains: "The data comes to MVC from POST --> GET --> MODEL (in this order), for your problem, [use] ModelState.Remove("Name") [in the Controller]." http://forums.asp.net/p/2002010/5754373.aspx?ASP+NET+MVC+5+Trim+string+on+postback+ Doing further research I found the following a