更新具有支撐IE6的問題(MEH)..的AutoPostBack不IE6
的UpdatePanel我具有由單選按鈕觸發的更新面板。它非常簡單明瞭..如果一個按鈕被點擊就顯示一個表單,或者如果另一個按鈕被點擊則顯示另一個表單。在IE 7,8,Firefox等等這個工作正常。
在IE6中,單選按鈕選擇不會更新表單。如果我做了一個選擇,然後點擊提交按鈕,當頁面重新加載時,它將處於所需的狀態(意味着將顯示正確的表單)。所以這幾乎就像AutoPostback沒有觸發更新頁面。
有沒有人遇到過這個問題?在此先感謝..
這裏是進出口運行到的縮短樣品:
<asp:UpdatePanel ID="updrdoBuyingFor" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rdoBuyingFor" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<asp:RadioButtonList ID="rdoBuyingFor" runat="server" AutoPostBack="true" >
<asp:ListItem Text="I am buying for someone else" Value="1" />
<asp:ListItem Text="It's for me" Value="2" />
</asp:RadioButtonList>
</ContentTemplate>
<asp:UpdatePanel ID="updMyInfo" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlMyInfo_Country" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="imgBtnContinue" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="rdoBuyingFor" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
...Code for Form A...
</ContentTemplate>
<asp:UpdatePanel ID="updFriendsInfo" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlMyInfo_Country" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="imgBtnContinue" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="rdoBuyingFor" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
...Code for Form B...
</ContentTemplate>
在響應下面@Pabuc,進出口設置表的Visible屬性「根據單選按鈕選擇,表單A \ B的代碼爲true或false。
是的,你需要發佈一些代碼。 – 2010-12-02 22:09:37