日期:2014-05-18  浏览次数:20392 次

asp:TextBox 文本框的大小随值动态改变
如何让asp:TextBox   文本框的大小随值动态改变

------解决方案--------------------
http://www.netfetch.cn/netfetch/article.asp?id=940
你可以参考下...
------解决方案--------------------
不管是什么服务器控件,最终都会生成html标识的。
asp:TextBox解析后就是input

你完全可以这样用:
<asp:TextBox ID= "TextBox1 " runat= "server " onkeydown= 'if(this.value.length> this.size)this.size=this.value.length+2 ' />

只是在IDE中会有警告而已,不影响实际的运行效果。

你也可以通过后台代码来实现:
TextBox1.Attributes.Add( "onkeydown ", "if(this.value.length> this.size)this.size=this.value.length+2 ");

性质都是一样的。