2011-05-05 3 views
1

내 웹 사이트의 페이지간에 객체를 전달하고 싶습니다. 나는 이것을 위해 세션 객체를 사용할 수 있다는 것을 알고있다.페이지간에 객체를 전달하는 ASP.NET 세션 대안

개인적으로 저는 어떤 세션이나 응용 프로그램이나 캐싱을 사용하고 싶지 않습니다.

다른 대안이 있습니까?

도와주세요.

덕분에, 마헤

+0

왜 세션/응용 프로그램/캐시를 사용하지 않는지 설명 할 수 있다면 도움이 될 것입니다! – VinayC

답변

1

또 다른 대안은 숨겨진 필드에 객체를 직렬화하는 당신은 다른 페이지에 게시 할 때 다시 개체 인스턴스에 값을 역 직렬화 것이다. 또는 또 다른 가능성은 개체를 일부 데이터 저장소에 유지 한 다음 ID를 사용하여 개체를 다시 가져 오는 것입니다.

+0

@Mahesh, 요약하면, 객체를 직렬화하고 문자열로 전달하거나 연관된 키가있는 일부 영구 매체에 저장하고 키를 전달해야합니다. 직렬화를 사용하지 않는 또 다른 방법은 정적 사전에 넣는 것이지만 응용 프로그램/캐시 객체에 비해 안전하지 않을 수 있습니다. – VinayC

관련 문제