asp net 4 - autopostback不会在ie6中触发

时间:2010-12-13 21:40:09

标签: asp.net

好的,我真的很难过,希望这很简单。我有一个表单依赖于radiobuttonlist的autopostback来显示或隐藏某些东西。这一点真的很精细,工作正常,直到我在IE6中测试。下面的代码是我能得到的基本代码,我后面的所有代码都是在点击时将标签更新为radiobutton的选定值。这适用于IE7和8,但不适用于IE6,是什么给出了?

<%@ Page Title="" Language="vb" AutoEventWireup="false"  CodeBehind="testpostback.aspx.vb" Inherits="Checkout.testpostback" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:RadioButtonList ID="radio1" runat="server" AutoPostBack="true">
    <asp:ListItem Text="Check1" Value="Check1" />
    <asp:ListItem Text="Check2" Value="Check2" />
</asp:RadioButtonList>
<asp:Label ID="label1" runat="server" Text="none" />
</form>
</body>
</html>

2 个答案:

答案 0 :(得分:2)

查看您网页中生成的javascript,可能还会使用IE6无法执行的新功能。

您可以调试javascript并查看会发生什么。

考虑到XP Sp3中的IE6与早期XP中的IE6不同,它的问题较少。

答案 1 :(得分:1)

这也出现在this问题中。它似乎是一个IE6错误。