Удалить из сетки asp.net - PullRequest
       17

Удалить из сетки asp.net

0 голосов
/ 16 марта 2010

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

<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>          

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

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

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

Ответы [ 2 ]

0 голосов
/ 16 марта 2010

Мне удается решить эту проблему, проблема заключалась в том, что второе представление сетки теряло свои данные при загрузке страницы, мне это удалось, но только с первым просмотром сетки.

0 голосов
/ 16 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...