启用了MultiLine TextMode的ASP.NET文本框的最大字符数是多少?

时间:2011-09-26 20:09:24

标签: asp.net

我知道MaxLength属性不适用于MultiLine模式下的System.Web.UI.WebControls.Textbox控件。但是我可以在文本框中输入的最大字符数是多少?

它似乎是1000个字符,但我无法在任何地方找到它。

我不是在询问如何限制文本框控件中的字符数。

感谢。

2 个答案:

答案 0 :(得分:4)

多线模式下WebControls.Textbox中的字符数没有上限。唯一的限制是来自表单的总发布数据,这取决于您的Web服务器设置(我假设IIS),我认为在IIS中默认约为2mb但不引用我。

当您尝试输入超过1000个字符时会发生什么?

答案 1 :(得分:0)

输入大小没有限制,但如果您使用HTTP GET方法提交,您的数据将被编码并附加到提交网址。 URL取决于浏览器,限制为大约2000个字符。尝试使用HTTP PUT提交数据,在这种情况下,将有效负载添加到请求的HTTP标头中,该标头没有大小限制。检查method元素的FORM属性。