2010-03-15 4 views
0

У меня есть это поле шаблона внутри gridview.Удалить из сетки asp.net

<asp:TemplateField ItemStyle-HorizontalAlign="Center"> 
    <ItemTemplate> 
     <asp:ImageButton ID="ImageButton2" ImageUrl="~/images/DeleteRecord.gif" runat="server" 
                     OnClientClick="return ConfirmacionBorrarClausula();" CommandName="BorrarClausula" CommandArgument='<%#Eval("ClausulaID")%>'         OnCommand="gvClausulas_OnRowDeleting" CausesValidation="false" 
    </ItemTemplate> 
</asp:TemplateField>   

У меня есть еще один в той же странице, но в другом GridView, почти так же, как это одно, а вторая не правда работать.

Итак, у меня есть два вида сетки, каждый из которых содержит поле шаблона, подобное одному, одно из которых работает отлично, другое не работает вообще, когда я нажимаю на него, он запрашивает подтверждение (функция javascript), но когда я нажимаю ok для удаления, сетка теряет данные, и страница запускает все валидаторы.

Спасибо за ваше время.

ответ

0

Мне удалось решить эту проблему, проблема в том, что второй gridview потерял свои данные на pageload, мне удалось это, но только с первым gridview.

0

Убедитесь, что идентификаторы управления установлены правильно. И Ispostback, уровень управления установлен в true. А также попробуйте удалить элемент управления и добавить его снова некоторое время, которое может помочь. Попробуйте добавить его из проектного представления.

+0

Мне удалось решить эту проблему, проблема была в том, что второй gridview потерял свои данные на pageload, мне удалось это, но только с первым gridview. Спасибо за ваше время, мой друг. – euther

Смежные вопросы