0
JavaScript에서 메서드를 호출하기 위해 pagemethods를 사용하고 있습니다. 코드 숨김 (정적으로 표시됨)의 메서드에서 페이지 컨트롤에 액세스하는 방법이 있습니까? 문제는 pagemethod가 비즈니스 엔티티를로드하여 페이지에로드하고 구조가 복잡하다는 것입니다.PageMethods 및 페이지 컨트롤 참조
미리 도움을 청하십시오.
JavaScript에서 메서드를 호출하기 위해 pagemethods를 사용하고 있습니다. 코드 숨김 (정적으로 표시됨)의 메서드에서 페이지 컨트롤에 액세스하는 방법이 있습니까? 문제는 pagemethod가 비즈니스 엔티티를로드하여 페이지에로드하고 구조가 복잡하다는 것입니다.PageMethods 및 페이지 컨트롤 참조
미리 도움을 청하십시오.
정적/공유 방법으로도 페이지에 액세스 할 수 있습니다.
C 번호 :
(WebForm1)HttpContext.Current.Handler
VB.Net : WebForm1로이 페이지 형이다
DirectCast(HttpContext.Current.Handler, WebForm1)
. 그런 다음 모든 컨트롤에 액세스 할 수 있습니다.
정보 주셔서 감사합니다. 그러나 페이지의 컨트롤 속성에 액세스 할 때 아무 것도 없습니다. – Argons
죄송합니다. WebMethod에서 Viewstate가로드되지 않았으므로 성능상의 이유로 페이지 라이프 사이클의 일부가 아닙니다. 그래서 아무 제안도 있지만이 메서드는 javascript에서 값을 전달할 수 있습니다. –
세션에 관련 컨트롤 또는 개체를 저장하는 옵션이 있습니까? 다음과 같이 정적 컨텍스트에서 세션에 액세스 할 수 있습니다. HttpContext.Current.Session –