2010-03-15 5 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에 있습니다.이 페이지는 거의 동일하지만 두 번째 페이지는 작동하지 않습니다.

그래서 여기 하나, 하나의 완벽하게 작동하는 하나의 템플릿 필드와 함께 gridviews gridviews 다른 하나는 전혀 작동하지 않는, 내가 그것을 클릭하면 확인 (자바 스크립트 함수) 묻습니다하지만 내가 클릭하면 확인을 누르면 그리드가 데이터를 잃고 페이지가 모든 유효성 검사기를 시작합니다.

감사합니다.

답변

0

내가 그것을 해결할 수있는 문제는 두 번째 gridview가 pageload에서 데이터를 잃어 버리는 것이 었습니다. 그 작업은 첫 번째 gridview에서만 처리되었습니다.

0

컨트롤 ID가 올바르게 설정되어 있는지 확인하십시오. 컨트롤 레벨을 Ispostback으로 설정하면 true로 설정됩니다. 또한 컨트롤을 삭제하고 도움이 될 수있는 시간을 다시 추가하십시오. 디자인보기에서 추가하십시오.

+0

내가 그것을 해결할 수있는 문제는 두 번째 gridview가 pageload에서 데이터를 잃어 버리는 것이 었습니다. 시간 내 주셔서 감사합니다. – euther

관련 문제