我正在使用MVC2 C#。
我有以下问题:如果是!ModelState.IsValid,我将用户发送回无效表单,其中我的textareas包含','或复制textarea中的任何内容。
<%=Html.TextAreaFor(x => x.Address, new { cols = 42, rows = 4 })%>
<%=Html.HiddenFor(x => x.Address)%>
我在表单之间传递了这些信息,所以我也将值隐藏在表单的底部,不知道在表单之间传递此信息的另一种方式(我总共有8个表单使用了1个ViewModel)
我知道隐藏导致问题,但不知道如何修复它。
提前感谢您提供任何帮助
克莱尔
答案 0 :(得分:5)
我通过在我的aspx页面上隐藏字段来复制值。删除后,当页面刷新时,textareas不再包含','。