2009-07-10 5 views
0

J'ai un panneau de mise à jour avec un gridview et quelques radios à l'intérieur. Senario est que lorsque l'utilisateur sélectionne une radio, certains fonds deviennent visibles. Mais après que l'eventhandler de radio soit trigué, le contenu d'updatepanel se dissipe. Une idée de ce problème?ASP Updatepanel dans le contenu disparaît

<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> 
... 

Répondre

1

Le module RadioButton effectue un retour automatique. Est-ce que vous reliez le GridView après la publication et que vous surchargez vos changements/état? Seulement DataBind si! IsPostBack et cela pourrait résoudre le problème.

+0

Je pense avoir trouvé la réponse. Je ne savais pas à chaque fois, updatepanel exécute Page_Load à nouveau. Donc, une de mes fonctions fonctionne à nouveau et cela arrive. Merci beaucoup pour votre réponse – Ehsan

Questions connexes