Asp RadioButtonList在不同站点的同一浏览器中呈现不同

时间:2014-11-05 13:46:46

标签: asp.net radiobuttonlist

IE11正在以不同的方式呈现RadioButtonList,具体取决于提供它的站点。 两个站点都使用IIS7和Asp.Net 4.0。

RadioButtonList html如下:

<div style="font-size:larger; font-weight:bold; text-decoration: underline; text-align:center">
        Please rate the quality of service provided by your Project Manager/Service Delivery Team in delivering your order
</div>
<p></p>
<div style="width:100%; margin-left:120px">
        <asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="vertical" CssClass="SurveyRadioButtonList" RepeatLayout="Table">
            <asp:ListItem Text="Unacceptable" Value="Unacceptable"></asp:ListItem>
            <asp:ListItem Text="Poor" Value="Poor"></asp:ListItem>
            <asp:ListItem Text="Fair" Value="Fair"></asp:ListItem>
            <asp:ListItem Text="Good" Value="Good"></asp:ListItem>
            <asp:ListItem Text="Excellent" Value="Excellent"></asp:ListItem>
            <asp:ListItem Text="Exceeds Expectations" Value="Exceeds Expectations"></asp:ListItem>
        </asp:RadioButtonList>
</div>

相关的css如下:

.SurveyRadioButtonList label
{    
  margin-top: -3px;
}
.SurveyRadioButtonList td
{    
 border:0; 
 padding:0; 
}

它应该看起来的屏幕图像,以及两个网站之一的DOES如下: [嗯..由于缺乏声誉,不允许发布图片!基本上,单选按钮和标签很好地垂直列在彼此之下]

屏幕图像是从其他服务器渲染时的外观如下: [此图像会显示单选按钮和标签对角向右倾斜,非常凌乱,没有任何排列。有点像RepeatLayout =“表”根本不起作用

请记住,这两个图像来自同一台PC(Win7)上运行的同一浏览器(IE11,而不是兼容模式),但来自2个不同的网站。这两个网站都在运行Windows,这两个网站都托管在IIS7和ASP.Net 4.0上。

有没有人有任何想法?我搜索得非常详尽,没有成功 非常感谢。
鲍勃

0 个答案:

没有答案