2010-06-17 3 views
0

나는 서로에게 coneected 된 마스터 페이지와 자식 aspx 페이지가 있습니다. 마스터 페이지에 양식이 있습니다. 이제 자식 페이지에는 checkbox가 있는데, 그 값은 그 뒤에 동일한 마스터 페이지가있는 다른 자식 페이지로 전달하려고합니다. 조치 = abc.aspx 및 메소드 = 게시를 변경할 수 있습니까? 모든 체크 박스 값 (checkbox.text = [email protected])을 다음 페이지로 보내려면 어떻게해야합니까? nexpage에 전달해야하는 값이 많이 있습니다.aspx 페이지에서 그 뒤에있는 마스터 페이지로 동작 양식 변경

답변

1

Button.PostBackUrl을 사용하여 버튼이 게시하는 페이지를 변경 한 다음 대상 페이지에서 Page.PreviousPage를 사용하여 소스 페이지 (및 컨트롤)에 대한 참조를 가져옵니다.

기본적으로 Page.PreviousPage.FindControl(...)을 사용하여 원본 페이지에서 ID로 컨트롤을 찾은 다음 확인란에 캐스팅하고 해당 값을 검색 할 수 있습니다. <%@ PreviousPageType %> 지시문을 사용하여 이전 페이지의 유형을 지정한 다음 이전 페이지의 공용 속성에 액세스 할 수도 있습니다.

자세한 내용은 Cross-Page Posting을 참조하십시오.

관련 문제