1

当我使用 columns 属性来确定 ASP.NET 文本框控件的宽度时,一列的确切像素大小是多少?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
4

3 回答 3

5

Columns 属性映射到呈现的输入标记上的大小属性。

如果 size 为 10,那么浏览器应该以可以容纳 10 个字符并在输入字段中可见的大小呈现输入字段。但这仅适用于等宽字体,因为在许多其他字体中,“III”的像素长度与“MMM”不同。

所以通常你最好像 Ryan 所说的那样使用 CSS-width。

于 2008-12-12T00:30:47.143 回答
1

我总是使用:

style="width: 250px;"

这样你就可以准确地设置它。否则它将取决于文本框的字体大小以及浏览器呈现它的方式。

另一方面,行是我一直在努力解决的问题。

于 2008-12-12T00:17:22.007 回答
-1

@Ryan Smith:我使用了您的建议并对其进行了修改,以使其可扩展到用户监控设置。

style="width: 100%"
于 2008-12-12T00:29:27.210 回答