Hi.
I'm trying to wire up a page with a control in it using ajax and update panels, but each time I try the whole page is posted back. Obviously there's something I'm missing.
So this is what I have:
Home.aspx -> (containing) myControl.ascx
myControl.ascx is a datagrid wrapped with an updatepanel
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager><asp:UpdatePanel ID="UpdatePanel1" runat="server" EnableViewState="true" ChildrenAsTriggers="true" UpdateMode="Conditional"> <ContentTemplate> /* myDatagrid here */ </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="myDatagrid" /> </Triggers></asp:UpdatePanel>
The whole page (home.aspx) is posted back when one of the edit / update columns in the datagrid is pressed.
Please help
<asp:ScriptManager ID="ScriptManager1" runat="server"EnablePartialRendering="true">
</asp:ScriptManager>
<asp:UpdatePanel ID="upnlGridView0" runat="server"ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="gv" runat="server" OnRowCommand="gv_RowCommand"></asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="gv" EventName="RowCommand" />
</Triggers>
</asp:UpdatePanel
Wish the above can help you.
No comments:
Post a Comment