c# - MVC2 C# TextAreaFor 包含 ', ,'

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

我正在使用 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/

相关文章:

c# - Xamarin iOS 内存到处泄漏

c# - 如何在 botframework 中的 LUIS Json 字符串的新 "builtin.datetimeV2.timerange"(开始,结束)时间中提取值

c# - 使用正则表达式返回数组/列表

c# - 如何使用 Microsoft WebView2 同时登录多个帐户

asp.net-mvc-2 - 将用户从 SEO 之类的 url 重定向到 ASP.NET MVC 2 中的 Controller 操作

css - JQGrid 表头高度

c# - 为什么公用文件夹的 TotalCount 属性总是返回 0 个项目?

C# - 发布.exe

asp.net - 如何以编程方式在 ASP.NET MVC 中的 Razor View 中显示/隐藏区域

c# - Process.Start打开多个网页