我有两台服务器......一台属于TEST。其他..现场(制作)。两者都是相同的操作系统,具有相同的硬件(32位)和相同的.NET(4)。
在LIVE中,我的风格属性......没有被包含。
示例:
<asp:textbox runat=server width=250 id=ctl32 />
在所有浏览器中,#10,渲染变为:
style="width:250px;"
但是在ie10中,没有设置样式,这是.NET的错误吗?
答案 0 :(得分:1)
首先应避免进行内联样式设置。但我认为您正在设置一个属性,这是一种将宽度应用于元素的弃用方式,它应该是样式规则。所以在你的css文件中(请避免使用内联样式)创建一个类来设置你的:
.myInput250 { 宽度:250像素; }
并在您的webforms文本框声明中引用它:
答案 1 :(得分:0)
Internet Explorer 10正确识别ASP.NET width
的{{1}}属性似乎存在问题,而不是使用TextBox
属性,请尝试以下操作:< / p>
Width