2010-04-06 1 views
0

OK, 나는 여기에 분명 뭔가 빠진 것 같아,하지만, 난 여전히 Accress 부모 페이지의 viewstate가

나는 ASP.NET에서 페이지를 ... 작동 할 수 없습니다. 페이지 내에 중첩 클래스가 있습니다. 이 중첩 클래스에 속성이 있습니다. 속성의 Set 문에서 페이지의 viewstate에 어떻게 액세스합니까?

감사합니다.

답변

0

Viewstate는 페이지 내부적입니다. 공개 속성을 사용하여 기본 페이지 클래스를 만들어야합니다.

참고 : 개체가 비공개 인 이유는 다음과 같습니다 .- 개체를 캐싱하기위한 대체 저장소가 있고 개체가 serializable이면 직접 viewstate에 개체를 저장할 수 있습니다.

HTH.

0

무엇을하려하십니까? 아마도 잘못된 방향으로 가고있을 것입니다. 페이지가 "중첩 된 클래스"가 아닌이 속성을 설정해야하는 것처럼 들립니다. (그런데이 문제는 전적으로 귀하의 문제와 관련이 없습니다.) 이것은 단지 임의의 객체입니까? 아니면 우리가 정말로 사용자 정의 컨트롤이나 사용자 정의 컨트롤에 대해 이야기하고 있습니까?

임의의 개체 인 경우 페이지 매개 변수로 Page/Viewstate 개체를 명시 적으로 전달하거나 페이지에서 설정할 수있는 속성을 노출해야합니다.