是数据库字段的长度限制而不是TextBox的长度限制

解决方案 »

  1.   

    varchar(8000)
    要是varchar(8000)都不够,就text
      

  2.   

    在HTTP POST过程中确实对每个字段(ASP.NET中的服务器控件的Value,在HTTP POST中称作字段)有长度限制的,这在MSDN的Knowledge Base能够查到,解决方法是把一个字段的内容分散在多个字段(例如hidden)中。不过我看你用varchar(8000),远远没有达到HTTP POST的那个上限吧。
      

  3.   

    90%是因为SQL字段不够长的原因,10%要注意特殊字符