ASP.NET MVC를 처음 사용합니다. 보기에 레코드 목록을 표시하고 있습니다. 또한 10, 20, 50이라는 옵션이있는 페이지에 표시 할 레코드 수를 제어하는 드롭 다운 목록도 있습니다.ASP.NET MVC는 포스트 백에서 드롭 다운 값을 유지합니다.
이렇게하려면 jquery change 이벤트를 사용하여 드롭 다운 변경에 대한 컨트롤러 동작을 트리거합니다. 다음은 내 Java 스크립트 코드입니다. -
$('select[name="pagingCount"]').on('change', function (ev) {
ev.preventDefault();
var pagingCount = $('select[name="pagingCount"]').val();
var url = '@Url.Action("Action","Controller")?pagingCount=' + pagingCount;
window.location = url;
});
잘 작동합니다. 하지만 페이지를 다시로드 한 후 선택한 값을 유지하고 싶습니다. 어떻게해야할지 모르겠다. 드롭 다운은 어떤 모델 속성에도 속하지 않으므로 도움을 주시면 감사하겠습니다. 고맙습니다.
당신의 솔루션이 저에게 효과적이었습니다. 정말 고맙습니다. – sanjeev