2010-12-13 10 views
0

OK、本当に困っていて、これは簡単なことです。私は何かを表示したり隠したりするラジオボタンリストのオートポストバックに依存するフォームを持っています。 IE6でテストするまで、これは最初は精巧で、うまくいきました。下のコードは基本的なものですが、コードの背後にあるコードはすべて、クリック時にラジオボタンの選択値にラベルを更新します。これはIE7と8で動作しますが、IE6では動作しません。asp net 4 - autopostback doesntは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

ウェブページで生成されたjavascriptを見てください。おそらく、IE6で実行できなかったjavascriptの新機能を使用しています。

チャンスはあなたがjavascriptをデバッグして何が起こるか見ることができます。

XP Sp3でIE6が以前のXPでIE6と同じではなく、問題が少ないと考えてください。

1

これはthisの質問にも出ています。それはIE6のバグのようです。

+0

ie6はバグです。 –

+0

@Pauli:私はもっと同意できませんでした。 –

関連する問題