2016-07-06 8 views
0

更新パネルの中にリピータのラジオボタンがあります。ラジオボタンをクリックすると、全ページがリロードされます。この同じコードは、Visual Studio 2008で完璧に働いたが、2010年ビジュアルスタジオ2010のリピータ内の更新パネルが動作しないラジオボタン

ASPX ...

<asp:UpdatePanel ID="UpdatePanel2" runat="server"> 
    <ContentTemplate> 
     <fieldset> 
      <div class="row" id="divSize" runat="server"> 
       <label class="label col col-2">Size</label> 
       <section class="col col-10"> 
        <div id="divMultisize" runat="server" class="inline-group row" > 
         <asp:Repeater ID="rptSizeType" runat="server" OnItemDataBound="rptSizeType_OnItemDataBound"> 
          <ItemTemplate> 
           <section class="col col-12"> 
            <asp:RadioButton ID="rbSize" GroupName="size" runat="server" AutoPostBack="true" Text='<%# Eval("SizeType")%>' class="radiobtn" OnCheckedChanged="rbSizeType_CheckedChanged" ></asp:RadioButton> 
            <asp:Label ID="lblSizeTypeID" runat="server" Visible="false" Text='<%# Eval("SizeTypeID")%>'></asp:Label> 
           </section> 
          </ItemTemplate> 
         </asp:Repeater> 
         <div class="clearfix"></div> 
         <asp:Repeater ID="rptSize" runat="server"> 
          <ItemTemplate> 
           <section class="col col-4"> 
            <label class="checkbox" style="margin-right:0; min-width:0;"> 
             <asp:CheckBox ID="chkSize" runat="server" onclick = "Disable(this)"></asp:CheckBox> 
             <i></i><asp:Label ID="lblSize" runat="server" Text='<%# Eval("Size") %>'></asp:Label> 
            </label> 
            <section class="col col-8"> 
             <label class="input" id="lblQuantity" runat="server"> 
               <asp:TextBox ID="txtQuantity" runat="server" placeholder="Quantity"></asp:TextBox> 
             </label> 
            </section> 
           </section> 
          </ItemTemplate> 
         </asp:Repeater> 
         <div class="clearfix"></div> 
        </div> 
       </section> 
      </div> 
     </fieldset> 
    </ContentTemplate> 
    <Triggers> 
     <asp:AsyncPostBackTrigger ControlID="rptSizeType" /> 
    </Triggers> 
</asp:UpdatePanel> 

コード...

protected void rptSizeType_OnItemDataBound(object sender, RepeaterItemEventArgs e) 
{ 
     // Code for bind rptSizeType 
} 

protected void rbSizeType_CheckedChanged(object sender, EventArgs e) 
{ 
     // Code for bind rptSize 
} 
+0

エラーは何ですか? – Aristos

+0

最新の情報に更新する –

+0

テストするブラウザを選択してください。この種の問題は開発ツールとは関係ありません。 –

答えて

0

に動作していない私は解決策だけ置くのClientIDModeを見つけます= "AutoID"使用時.net 4.0

関連する問題