我有一个网格视图...in,我的DotNet2.0Web应用程序。
gridview有2个columns...first列是ID..and,第二个是下面显示的“链接按钮”..as。
在单击此链接时,我必须显示使用ajax ModalPopupExtender的ModalPopupExtender。
我能看到弹出式画面。
但是问题is...when,我点击这个链接按钮,回发happens...and,gridview.datasource是空的。因此,我必须从数据库中获取数据并再次绑定网格视图。
请帮我找个办法避免这件事。
<asp:GridView ID="AvailableGridView" >
<Columns>
<asp:BoundField ItemStyle-CssClass="ItemStyleCss" ItemStyle-HorizontalAlign="Center"
HeaderStyle-CssClass="GridHeaderRow" HeaderText="ID" DataField="ClaimCodeGroupIdText"
/>
<asp:TemplateField HeaderText="View" ShowHeader="False"> <ItemTemplate>
<asp:LinkButton CssClass="localNavigation" ID="ViewCCGLinkButton"
Text="View" CommandName="View" CommandArgument='<%# Eval("ClaimCodeGroupId") %>' runat="server"></asp:LinkButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle CssClass="GridHeaderRow" />
</asp:TemplateField>
</Columns>
<asp:GridView />
发布于 2011-03-16 09:12:16
您可以将ajax工具包模式弹出设置为加载客户端,而不会导致回发。
但是,如果您必须从服务器端获取数据,我认为您有以下选项
根据你的需要和要求选择你的选择。
https://stackoverflow.com/questions/5328881
复制