什么是当我使用的列属性来确定的ASP.NET TextBox控件的宽度一列的确切像素大小?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
有帮助吗?

解决方案

我总是使用:

style="width: 250px;"

这样,你可以设置它到底。否则这将依赖于文本的字体大小以及浏览器呈现的方式。

在另一方面行是我一直挣扎。

其他提示

在列属性被映射到所再现的输入标签的尺寸属性。

如果大小为10,则假定的浏览器中呈现的尺寸,这将使10个字符配合和在输入字段中可见的输入字段。但是,只有真正适用于宽字体,因为在许多其他字体“III”不会有相同的像素长度“MMM”。

所以平时你只是使用CSS-宽度瑞恩说的好。

@Ryan史密斯:我用你的建议或修改后它,使之扩展到用户montior设置

style="width: 100%"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top