Asp.net 自动回发不更新IE6中的UpdatePanel

Asp.net 自动回发不更新IE6中的UpdatePanel,asp.net,ajax,Asp.net,Ajax,存在支持IE6(meh)的问题 我有一个由单选按钮触发的更新面板。这很简单。。如果单击了一个按钮,则显示窗体;如果单击了另一个按钮,则显示另一个窗体。在IE7、8、Firefox等中,这很好用 在IE6中,单选按钮选择不会更新表单。如果我做出选择,然后单击submit按钮,当页面重新加载时,它将处于所需的状态(这意味着将显示正确的表单)。因此,这几乎就像自动回发器没有启动来更新页面一样 有人遇到过这个问题吗?提前谢谢 下面是我遇到的一个简短示例: <asp:UpdatePanel ID="

存在支持IE6(meh)的问题

我有一个由单选按钮触发的更新面板。这很简单。。如果单击了一个按钮,则显示窗体;如果单击了另一个按钮,则显示另一个窗体。在IE7、8、Firefox等中,这很好用

在IE6中,单选按钮选择不会更新表单。如果我做出选择,然后单击submit按钮,当页面重新加载时,它将处于所需的状态(这意味着将显示正确的表单)。因此,这几乎就像自动回发器没有启动来更新页面一样

有人遇到过这个问题吗?提前谢谢

下面是我遇到的一个简短示例:

<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>


…表格A的代码。。。
…表格B的代码。。。

为了响应下面的@Pabuc,我将“表单A\B的代码”中表格的visible属性设置为true或false,具体取决于单选按钮的选择。

我对combobox也有同样的问题

我所做的不是让组合框可见、不可见,而是让tablerow可见、不可见。我相信它也会对你有用的。如果行中有多个单元格,请使该单元格可见/不可见


让我知道它是否有效。

将此问题归因于我在此处发布的相同问题\答案:

是的,您需要发布一些代码。
<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>