возникла проблема с поддержкой IE6 (meh) ..
У меня есть панель обновления, которая активируется переключателями.Это довольно просто ... показать форму, если нажата одна кнопка, или другую форму, если нажата другая кнопка.В 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 ниже, я устанавливаю видимоесвойство таблицы в «Код для формы A \ B» в true или false в зависимости от выбора переключателя.