ASP.NET 4.0多行文本框截断输入

时间:2015-06-01 11:50:12

标签: asp.net

我有一个带有多行文本框的Web应用程序作为输入字段,但是在代码隐藏中数据似乎被限制为2048个字符。

根据MSDN的预期,正如它所说:

  

对于多行文本框控件,用户可以输入的最大字符数为4294967295或基于可用内存的数量,以较小者为准。

但是,Textbox.text属性被截断为2048个字符。我搜索答案的大多数是人们询问如何限制多行文本框的长度,但我遇到了相反的问题 - 我不希望文本限制在2048(它将被限制但是应该允许更多的文本超过2048个字符)。

道歉,如果我遗漏了一些明显的东西,任何意见都会受到赞赏。

感谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,Textbox对charachters的数量没有限制,当您将TextMode设置为SingleLine或Password时,会出现此限制。在服务器端,获取TextBox值的变量大小是多少?我认为截断发生在那里

请检查您的配置文件 - 可以发布到网站的数据大小的默认限制(安全原因)有关如何更改大小的详细信息,请look at this article