2009-07-10 26 views
0

私はグリッドビューと内部にいくつかのラジオがある更新パネルを持っています。 Senarioは、ユーザーがラジオを選択すると、いくつかのボトムが見えるということです。しかし、ラジオのイベントハンドラがトリガーされた後、アップデートパネルの内容は消えてしまいます。この問題の考え方は?コンテンツ内のASPアップデートパネルが消える

<asp:ScriptManager ID="scriptManager_main" runat="server"> 
    </asp:ScriptManager> 
    <asp:UpdatePanel ID="updatePanel_main" runat="server"> 
     <ContentTemplate> 
      <asp:GridView ID="gridView_stLists" runat="server" AutoGenerateColumns="False" CellPadding="3" 
       BorderStyle="NotSet" CssClass="table_layout" Width="500"> 
       <RowStyle CssClass="table_body" /> 
       <Columns> 
        <asp:TemplateField HeaderStyle-Width="20"> 
         <ItemTemplate> 
          <asp:RadioButton ID="rdBtn_stdl" runat="server" OnCheckedChanged="rdBtn_stdl_CheckedChanged" 
           AutoPostBack="True" GroupName="stdl" value='<%# Eval("uri") %>' /> 
         </ItemTemplate> 
         <HeaderStyle Width="20px" /> 
        </asp:TemplateField> 
... 

答えて

1

RadioButtonはAutoPostBackを実行しています。ポストバックの後にGridViewに再バインドして、変更/状態をオーバーライドしていますか? IsPostBackの場合はDataBindのみであり、これにより問題が解決される可能性があります。

+0

私は答えを見つけたと思います。私は毎回知らなかった、updatepanelはPage_Loadを再び実行する。私の機能の1つが再び実行され、これが発生します。ご回答どうもありがとうございました – Ehsan

関連する問題