Фактический размер пикселя атрибута столбцов для текстового поля asp.net

Каков точный размер пикселя одного столбца, когда я использовал атрибут столбцов, чтобы определить ширину текстового элемента управления ASP.NET?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
12.12.2008 00:04:56
3 ОТВЕТА
РЕШЕНИЕ

Я всегда использую:

style="width: 250px;"

Таким образом, вы можете установить его точно. В противном случае это будет зависеть от размера шрифта текстового поля, а также от способа его отображения браузером.

С другой стороны, строки - это то, с чем я всегда боролся.

1
12.12.2008 00:17:22

@Ryan Smith: Я использовал ваше предложение и изменил его, чтобы сделать его масштабируемым до настроек пользователя.

style="width: 100%"
-1
12.12.2008 00:29:27
Вы должны ответить под своим постом, а не здесь отдельным постом
Niloofar 19.10.2016 08:19:50
@Niloofar Этому посту почти 8 лет ... тогда мы все были
Michael Kniskern 20.10.2016 20:56:45

Свойство Columns сопоставляется с атрибутом размера в отображаемом теге input.

Если размер равен 10, то браузер должен отображать поле ввода в размере, который бы соответствовал 10 символам и был бы виден в поле ввода. Но это действительно работает только для моноширинных шрифтов, так как во многих других шрифтах «III» не будет иметь такую ​​же длину пикселя, как «MMM».

Так что обычно лучше использовать CSS-ширину, как сказал Райан.

5
12.12.2008 00:30:47