我要做的是显示日期列表,用户可以选择它们(复选框带有回发)当用户选择他可以启用\禁用和更新后的日期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:在新标签页中打开图片以清楚地查看代码。