C# TEXTAREA for与新行一起导致内部异常

C# TEXTAREA for与新行一起导致内部异常,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,这可能很简单,但 我有一个包含文本区域的视图:@Html.TextAreaFor(model=>model.ContactInfo) 没有任何新行或使用@Html.EditorFor,一切工作都很顺利。例如,当我键入地址时 John Doe 1 Right Way New York, NY …发生以下内部异常: “字符串或二进制数据将被截断。\r\n语句已终止。” 我该如何着手解决这个问题呢?切中要害。我在那个字段中只有一个varchar(10)。我真傻 经验教训:“在得出结论之前,先查

这可能很简单,但

我有一个包含文本区域的视图:
@Html.TextAreaFor(model=>model.ContactInfo)

没有任何新行或使用
@Html.EditorFor
,一切工作都很顺利。例如,当我键入地址时

 John Doe
 1 Right Way
 New York, NY
…发生以下内部异常:

“字符串或二进制数据将被截断。\r\n语句已终止。”


我该如何着手解决这个问题呢?

切中要害。我在那个字段中只有一个
varchar(10)
。我真傻


经验教训:“在得出结论之前,先查看特定字段的内容。”

异常消息与文本区域无关,是SQL server错误。。如何将数据发送到sql server?我相信这通常是sql的一个例外,因为字符串长度对于数据长度来说太长了。您的数据列大小是多少(如果您正在插入db)@munissor非常好,我如何解析它?我是否必须解析数据库的
\n
符号中的新行,才能将其作为一行字符串接受?通常,当字段的最大长度小于您试图容纳的文本长度时,会发生这种情况。。。没有代码是很难帮助的。