asp net 4 - autopostback не срабатывает в ie6 - PullRequest
0 голосов
/ 14 декабря 2010

ОК, я действительно в замешательстве и надеюсь, что это что-то простое. У меня есть форма, которая полагается на автоответчик списка радиокнопок, чтобы показать или скрыть что-то. Сначала это было действительно тщательно продумано и работало нормально, пока я не протестировал в IE6. Приведенный ниже код является настолько простым, насколько я могу понять, все, что делает мой код, это обновляет метку до выбранного значения радиокнопки при нажатии. Это работает в 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 ]

2 голосов
/ 14 декабря 2010

Посмотрите на сгенерированный javascript на вашей веб-странице и, возможно, он использует новые функции javascript, которые не могут быть выполнены IE6.

Скорее всего, вы сможете отладить JavaScript и посмотреть, что произойдет.

Учтите, что IE6 в XP Sp3 отличается от IE6 в более ранних версиях XP и имеет меньше проблем.

1 голос
/ 14 декабря 2010

Это возникло и в этом вопросе.Кажется, это ошибка IE6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...