我正在使用 MVC2 C#。
我有以下问题:如果 !ModelState.IsValid,我将用户发送回无效表单,其中我的文本区域包含“,”或复制文本区域中的任何内容。
<%=Html.TextAreaFor(x => x.Address, new { cols = 42, rows = 4 })%>
<%=Html.HiddenFor(x => x.Address)%>
我在表单之间传递这个信息,所以我也有隐藏在表单底部的值,不知道在表单之间传递这个信息的另一种方式(我总共有 8 个表单,使用 1 个 ViewModel) .
我知道隐藏的问题是导致问题的原因,但不知道如何解决。
在此先感谢您的帮助
克莱尔
最佳答案
我通过在我的 aspx 页面上隐藏字段来复制这些值。删除后,刷新页面时,文本区域不再包含“, ,”。
关于c# - MVC2 C# TextAreaFor 包含 ', ,',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4722939/