前两天做WEB开发时候遇到了一个小问题TextBox 控件要根据输入的内容多少自动改变大小,并且这个大小要求是在本页面内最大化。也就是 Width="100%" Height="100%",但是Height="100%"是不起作用的,在.cs文件内设置
TextBox1.Width = Unit.Pixel(500);
TextBox1.Height = Unit.Pixel(800);
Pixel只能给具体数字
TextBox1.Width = Unit.Percentage(100);
TextBox1.Height = Unit.Percentage(100);
Percentage虽然是百分之100,但是高也不管用。
最后解决办法是在TextBox控件设置style=" overflow:visible;"属性,但是如果是ie7或者ie8也是不管用的,所以需要注释掉页面第二行的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这句话。ok解决了