ASP.NET WebGrid를 사용하는 경우 페이지 번호, 정렬 방향 등을 나타내는 이름과 값을 포함하는 URL에 특정 쿼리 문자열을 추가하여 페이징 및 정렬 작업을 수행합니다. 그러나 ajaxUpdateId 속성을 사용하여 WebGrid를 비동기 적으로 업데이트 할 수있는 경우 꼬리말의 페이지를 클릭하거나 헤더를 클릭하여 열을 정렬하면 잘 작동하지만 쿼리 문자열은 더 이상 브라우저 페이지를 새로 고친 후 페이징 및 정렬을 지속하지 않는 URL에 추가되지 않습니다. ajax를 통해 WebGrid를 업데이트하는 동안 정렬 및 페이징 값을 유지하는 방법이 있습니까? 유용한 제안 사항에 대해 미리 감사드립니다.ajax를 통해 업데이트 할 때 ASP.NET MVC WebGrid에서 정렬 및 페이징을 유지하는 방법은 무엇입니까?
0
A
답변
0
해결책을 찾은 것 같습니다. 어쩌면 완벽하지는 않지만 작동합니다. 나는 WebGrid가 ajax를 통해 업데이트 할 때 작동하는 방식을 알아 내려고 애 쓰면서 많은 시간을 보냈지 만 모든 기능은 숨겨져 있습니다. 페이지를 새로 고칠 때도 정렬 및 페이징을 유지해야하는 경우 페이지를 변경하거나 정렬 할 때마다 URL을 업데이트해야합니다. WebGrid는 URL의 쿼리 문자열로이를 기억합니다. 그래서 WebGrid 내의 모든 링크에 jquery click 이벤트를 추가하고 history.pushState 함수를 사용하여 클릭 한 URL을 저장 한 다음 페이지를 새로 고칩니다 (한 번만 변경하면됩니다. URL이)
<script type="text/javascript">
$("#gridContainderID a").click(function() {
history.pushState(null, null, this.href);
location.reload();
});
</script>
0
이 코드와 함께 할 수 있었다 : 이 (거짓 반환주의)
$('#gridContent tfoot a[href]').click(function() {
history.replaceState({}, null, this.href);
return false;
});
!
관련 문제
- 1. C# MVC - 항목을 삭제할 때 Webgrid에서 정렬 방향, 열 및 페이징을 유지 하시겠습니까?
- 2. Gridview 정렬 및 페이징. 페이징을 유지하는 방법?
- 3. ASP.Net MVC 4 Razor - webgrid에서 검색 결과를 통해 페이징
- 4. ajax를 통해 Asp.net mvc fileupload
- 5. WebGrid 헤더 정렬 ASP.net MVC
- 6. Asp.net MVC WebGrid에서 2 페이지 URL
- 7. asp.net mvc : ajax를 사용하여 페이지를 호출 할 때 감지하는 방법
- 8. mvc4의 Webgrid에서 ajax를 사용하여 다시로드
- 9. WebGrid에서 페이징을 사용하지 않도록 설정하는 방법
- 10. ASPxGridview를 정렬 할 때 포커스가있는 행을 유지하는 방법은 무엇입니까?
- 11. 아약스 업데이트 후 스크롤 위치를 유지하는 ASP.NET MVC 4 메서드
- 12. WebGrid에서 구체화
- 13. ajax를 통해 문서를 업로드 할 때 knockout viewmodel 업데이트
- 14. Ajax를 사용하는 ASP.net MVC
- 15. ASP.NET MVC + jQuery - jQuery를 통해 양식을 $ .post 올릴 때 .NET 행 끝을 유지하는 방법은 무엇입니까?
- 16. ASP.NET MVC, 동적 selectList를 유지하는 적절한 방법은?
- 17. ASP.NET MVC 2 : AJAX 업데이트 및 Html.Display()
- 18. JSON을 통해 ASP.NET MVC 및 AJAX를 수행하는 가장 좋은 방법은 무엇입니까?
- 19. FullCalendar - jquery 및 AJAX를 통해 이벤트 업데이트
- 20. ASP.NET AJAX를 사용할 때 포스트 백 및 업데이트 없음
- 21. PHP에서 JQuery를 통해 페이징을 구현하는 방법은 무엇입니까?
- 22. asp.net mvc3에서 페이징을 어떻게 할 수 있습니까?
- 23. Ajax를 통해 HTML을로드 할 때 스크립트가 다운로드되지 않는 이유는 무엇입니까?
- 24. ASP.NET MVC 컨트롤러를 통해 AppSettings 업데이트
- 25. ajax를 통해 양식을 게시 할 때 ajax
- 26. AJAX를 통해 선택 상자 업데이트
- 27. 페이징 webgrid에서 필터링 된 결과를 유지하는 방법
- 28. ASP.NET MVC jQuery Ajax
- 29. jquery $ .ajax를 통해 게시 할 때 ASP.NET MVC 유효성 검사 프레임 워크?
- 30. MVC Webgrid에서 페이징이 작동하지 않습니다.