2009-11-15 7 views
1

Je suis en train de récupérer urls télécharger à partir d'une base de données sur Button2 mais quand je mets mon GridView à l'intérieur du UpdatePanel, il me donne l'erreur suivante:Bouton intérieur UpdatePanel ne fonctionne pas

Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerParserErrorException:

code:

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
    <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
        DataSourceID="SqlDataSource1" ShowHeaderWhenEmpty="True" 
        EmptyDataText="No Uploads are found" ShowEmptyTable="True" 
        ShowFooterWhenEmpty="False" Style="margin-top: 20px" 
        OnSelectedIndexChanged="GridView2_SelectedIndexChanged" 
        OnRowDataBound="GridView2_RowDataBound"> 
     <asp:TemplateField ShowHeader="False" HeaderText="Receive"> 
     <ItemTemplate> 
      <asp:Button ID="Button2" runat="server" CausesValidation="false" CommandName="select" Text="Receive" /> 
     </ItemTemplate> 
     </asp:TemplateField> 
    </asp:GridView> 
    </ContentTemplate> 
</asp:UpdatePanel> 
+0

Est-ce que ça donne ça? r lors de la compilation, ou en cliquant sur le bouton? Y at-il plus d'informations avec l'erreur? –

+0

Hey attendez - cela semble être une copie directe de votre question précédente - http://stackoverflow.com/questions/1736912/button-in-gridview-not-working-when-gridview-is-inside-updatepanel - pouvez-vous modifier cela, ou lui donner un peu de TLC, plutôt que de le répéter inutilement? –

+0

@Ralph il ws jst par erreur pas intentionnellement !! – ravi

Répondre

1

Essayez d'ajouter un trigger dans votre UpdatePanel:

</ContentTemplate> 
<Triggers> 
    <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />   
</Triggers> 
+0

Eh bien, probablement la balise de fin UpdatePanel est après la fin de GridView, donc GridView devrait traiter tous les contrôles enfants comme des déclencheurs, donc je doute que cela soit nécessaire. –

+0

Eh bien! ouais ça marche ... ijust utilisé updatepanel imbriqué pour le bouton et le déclencher à l'intérieur .. il wks ... quoi avec cet enfant comme chose de déclenchement .. il ne semble pas appliquer beaucoup ce qu'il dit !!! – ravi

+0

peut être ces contrôles de table ne sont pas si compatibles avec updapanels même lors de la conversion en modèles !! – ravi

Questions connexes