IE10中未设置样式

时间:2013-06-28 16:33:40

标签: asp.net .net internet-explorer

我有两台服务器......一台属于TEST。其他..现场(制作)。两者都是相同的操作系统,具有相同的硬件(32位)和相同的.NET(4)。

在LIVE中,我的风格属性......没有被包含。

示例:

<asp:textbox runat=server width=250 id=ctl32 />

在所有浏览器中,#10,渲染变为:

style="width:250px;"

但是在ie10中,没有设置样式,这是.NET的错误吗?

2 个答案:

答案 0 :(得分:1)

首先应避免进行内联样式设置。但我认为您正在设置一个属性,这是一种将宽度应用于元素的弃用方式,它应该是样式规则。所以在你的css文件中(请避免使用内联样式)创建一个类来设置你的:

.myInput250 {    宽度:250像素; }

并在您的webforms文本框声明中引用它:

答案 1 :(得分:0)

Internet Explorer 10正确识别ASP.NET width的{​​{1}}属性似乎存在问题,而不是使用TextBox属性,请尝试以下操作:< / p>

Width