ASP.NET文本框问题

时间:2010-09-15 17:09:44

标签: asp.net

我有一个文本框。我将其最大限制设置为15000个字符。这里没问题。当我输入超过4000个字符时,它们不会被渲染,这意味着它们只是显示为空格。它仍然达到了极限。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

你是什么意思他们不被渲染?当你输入第4001个字符时,它会移动一个空格,但你看不到字符?

或者你的意思是在回发之后,4000之后的人物会丢失吗?

有关4000的一件事,它恰好是sql server中nvarchar的最大存储大小。可能是您在ontextchanged中将值发送到服务器,更新数据库,然后使用现在被截断的db值重新更新控件?只是一个想法。

如果你没有看到没有任何服务器回发的字符,或者如果在回发后字符丢失(请记住,如果你有一个带有更改事件的UpdatePanel并且autopostback = true,那么回复可能会有所帮助)当你跳出字段时透明地发生。)