我有一个文本框。我将其最大限制设置为15000个字符。这里没问题。当我输入超过4000个字符时,它们不会被渲染,这意味着它们只是显示为空格。它仍然达到了极限。
有什么想法吗?
感谢。
答案 0 :(得分:1)
你是什么意思他们不被渲染?当你输入第4001个字符时,它会移动一个空格,但你看不到字符?
或者你的意思是在回发之后,4000之后的人物会丢失吗?
有关4000的一件事,它恰好是sql server中nvarchar的最大存储大小。可能是您在ontextchanged中将值发送到服务器,更新数据库,然后使用现在被截断的db值重新更新控件?只是一个想法。
如果你没有看到没有任何服务器回发的字符,或者如果在回发后字符丢失(请记住,如果你有一个带有更改事件的UpdatePanel并且autopostback = true,那么回复可能会有所帮助)当你跳出字段时透明地发生。)