2012-01-04 3 views
1

안녕하세요, 내 asp.net 응용 프로그램에서 RadGrid가 있고 기본적으로 사용자 세션에서 머리글 이름을 클릭하여 정렬을 유지할 것인지 묻는 메시지가 표시됩니다. 다음 제목이있는 RadGrid. 먼저 현재 페이지에 도착하지만, 경우 제목을 다시 이름을 클릭하여 사용자 리조트 그것이 DESC 순서를 만들 경우RadGrid에서 정렬 옵션을 유지하는 방법

ID Name OrderNumber Shipped 

그래서 기본적으로는 .. 이름으로 ASC 순으로 정렬됩니다. 따라서 사용자가 애플리케이션 내의 다른 페이지로 이동하더라도 웹이 정렬 옵션을 기억하도록해야합니다. 따라서 사용자가 다시 돌아 오면 응용 프로그램 내에서 다른 페이지로 떠나기 전에 그/그녀가 선택한 순서대로 gridview를보아야합니다.

HttpCookie을 사용하지 않고 RadGrid로 어떻게 할 수 있습니까?

RadGrid의 일반 기본 설정으로 코드를 표시해야한다고 생각하지 않지만, 필요한 경우 그냥 잡아서 여기에 넣어 두겠습니다. 최선의 방법은 확실하지 않습니다.

답변

1

나는이 프로젝트에서 사용할 때 우리는 오히려 구현 항목보다 타사 컨트롤에서보고되어야하는 기능입니다 생각하지 않습니다 감사합니다.

그래서 사용자 세션 내에서만 요구 사항이 지속되면 HttpCookie 또는 심지어 ASP.Net 세션도 작동합니다. 그러나 동일한 사용자가 다음 로그인을하더라도 요구 사항을 유지하는 것이면 데이터베이스도 ASP.Net 세션 또는 쿠키 전송 클라이언트를 매번 서버에 가중치를 넣는 것보다 자주 사용하는 옵션이됩니다.

+0

RadGrid에서 필요한 모든 정보 (정렬 순서, 필터링 등)를 추출하는 데 도움이 필요하면이 문서를 참조하십시오. http://www.telerik.com/help/aspnet- ajax/grid-saving-settings-per-user-basis.html – carlbergenhem

관련 문제