关于C#开发WEB项目TextBox控件的自适应高问题解决办法!

前两天做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控件设置属性,但是如果是ie7或者ie8也是不管用的,所以需要注释掉页面第二行的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

这句话。ok解决了