Autosize Zone de Texte Multiligne asp:TextBox)

J'ai une Multiligne asp:Textbox (d'un standard html textarea pour les personnes non-asp personnes) que je veux être auto-dimensionné pour s'adapter à tous les contenus uniquement par css. La raison pour cela est que je veux qu'il soit d'une hauteur spécifiée dans le navigateur web, avec le défilement est activé.

J'ai mis en œuvre une impression de la feuille de style, cependant, et veulent tout le texte situé dans la zone de texte à afficher lors de l'impression avec aucun débordement caché.

Je peux spécifier manuellement la hauteur du textarea dans l'impression.fichier css problème avec ce que les champs sont optionnels et un 350px case vide n'est pas optimale et il y a toujours la possibilité d'une plus grande quantité de texte que ce...

J'ai essayé d'utiliser :

height: auto;
height: 100%;

Dans IE et Firefox, respectivement, mais ils semblent être substituée par la présence d'un nombre spécifié de lignes dans les balises html pour le formulaire qui doit être généré par .NET si vous ne spécifiez pas une hauteur sur l'asp:Textbox balise, cela semble être la seule à accepter numercial mesures, telles que la px, em, etc...

Des idées?

OriginalL'auteur Shaun Bohannon | 2009-04-24