asp.net文本框的列的实际像素大小属性

时间:2008-12-12 00:04:57

标签: asp.net textbox column-width

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

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

3 个答案:

答案 0 :(得分:5)

Columns属性映射到呈现的input-tag上的size-attribute。

如果size为10,则浏览器应该以大小为单位呈现输入字段,该大小将使10个字符适合并在输入字段中可见。但这只适用于等宽字体,因为在许多其他字体中,“III”的像素长度不会与“MMM”相同。

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

答案 1 :(得分:1)

我总是使用:

style="width: 250px;"

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

另一方面,行是我一直在努力的事情。

答案 2 :(得分:-1)

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

style="width: 100%"
寻找你感兴趣的贴纸↓↓↓
豫ICP备18024241号-1