我要做的是显示日期列表,当用户选择他可以启用\禁用和更新后的日期时,用户可以选择它们(复选框带有回发)monthListView.DataBind();
所以主要问题是我附加了两张图片的样式,一张之前选择
和其他选择后
如您所见,问题是某些值转到新列,但在源中它们是相同的。如何解决这个 IE9 问题?用chrome,firefox测试过,效果很好。并且总是相同的值不在他们的表中。我选择哪个值并不重要。
后:
<tr class='enabledTrue'>
<td>
<span class="LayoutTemplateStyle"><input id="MainContent_monthListView_MonthState_CheckBox_46" type="checkbox" name="ctl00$MainContent$monthListView$ctrl46$MonthState_CheckBox" onclick="javascript:setTimeout('__doPostBack(\'ctl00$MainContent$monthListView$ctrl46$MonthState_CheckBox\',\'\')', 0)" /></span>
</td>
<td >
<span id="MainContent_monthListView_MonthName_Label_46" class="LayoutTemplateStyle">November 2012</span>
</td>
</tr>
前:
<tr class='enabledTrue'>
<td>
<span class="LayoutTemplateStyle"><input id="MainContent_monthListView_MonthState_CheckBox_46" type="checkbox" name="ctl00$MainContent$monthListView$ctrl46$MonthState_CheckBox" onclick="javascript:setTimeout('__doPostBack(\'ctl00$MainContent$monthListView$ctrl46$MonthState_CheckBox\',\'\')', 0)" /></span>
</td>
<td >
<span id="MainContent_monthListView_MonthName_Label_46" class="LayoutTemplateStyle">November 2012</span>
</td>
</tr>
PS:在新标签中打开图像可以清楚地看到代码。