MVC2 C#TextAreaFor包含',,'

时间:2011-01-18 10:23:47

标签: c# .net asp.net-mvc-2 textarea hidden

我正在使用MVC2 C#。

我有以下问题:如果是!ModelState.IsValid,我将用户发送回无效表单,其中我的textareas包含','或复制textarea中的任何内容。

<%=Html.TextAreaFor(x => x.Address, new { cols = 42, rows = 4 })%>
<%=Html.HiddenFor(x => x.Address)%> 

我在表单之间传递了这些信息,所以我也将值隐藏在表单的底部,不知道在表单之间传递此信息的另一种方式(我总共有8个表单使用了1个ViewModel)

我知道隐藏导致问题,但不知道如何修复它。

提前感谢您提供任何帮助

克莱尔

1 个答案:

答案 0 :(得分:5)

我通过在我的aspx页面上隐藏字段来复制值。删除后,当页面刷新时,textareas不再包含','。