У меня есть gridview ... в моем dotnet 2.0 - веб-приложении.
gridview имеет 2 столбца ... первый столбец - ID ... а второй - "кнопка ссылки" ... как показано ниже.
При нажатии на эту ссылку я должен отобразить всплывающее окно ... и я использую ajax ModalPopupExtender.
Я могу видеть всплывающее окно.
Нопроблема в том, что ... когда я нажимаю эту кнопку ссылки, происходит обратная передача ... и gridview.datasource имеет значение NULL.Поэтому мне нужно получить данные из базы данных и снова связать сетку.
Пожалуйста, помогите мне найти способ избежать этого.
<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 />