asp.net에서 사용자 정의 컨트롤에서 웹 페이지 공용 변수에 액세스하는 방법은 무엇입니까?asp.net에서 사용자 정의 컨트롤에서 웹 페이지 공용 변수에 액세스하는 방법
답변
귀하의 페이지 클래스는이 변수가 있습니다.
모든 컨트롤에는 Page
속성이 있습니다. 이 컨트롤이 Page에서 파생 된 특정 클래스에 배치된다는 것을 알고 있다면 항상 적절한 유형으로 캐스팅 할 수 있습니다. 그런 다음 공용 변수에 액세스 할 수 있습니다.
var propValue = ((MyControlBasePage)Page).MyProperty;
이 컨트롤을 사용하는 페이지의 기본 클래스는 페이지 형태
MyControlBasePage
파생되어 있는지 확인합니다. 당신은 단지 하나의 페이지에서이를 사용하려는 경우
당신은 항상 직접 다음
var propValue = ((MyPage)Page).MyProperty;
그러나 사용할 수, 무슨 당신은 단지 한 페이지에 사용 UserControl이의 사용자.
클래스 이름을 보안으로 만들고 System.Web.UI.Page를 상속하고 변수 UserCode를 선언했습니다. 내 페이지는 System.Web.UI.Page 대신 클래스 보안을 상속합니다. 변수 UserCode 값은 내 페이지에서 액세스가 잘되지만 사용자 정의 값은 사용자 정의 컨트롤 페이지에서 액세스 할 수 없습니다. 당신이 날 안내해 줄 수 있겠습니까? – bgs
사용자 컨트롤에'Page' 속성을 캐스팅하고 위와 같이 사용하십시오. '((보안) 페이지) .UserCode'와 같습니다. – nunespascal
알았어. 감사. 잘 작동합니다. – bgs
다음과 같이 할 수 있습니다 asp.net 페이지에서 파생 된
<%= this.usercode %>
- 1. 사용자 정의 컨트롤에서 마스터 페이지 공용 변수에 액세스
- 2. 마스터 페이지의 사용자 정의 컨트롤에서 페이지 공용 속성에 액세스
- 3. C# : 다른 사용자 정의 컨트롤에서 사용자 정의 컨트롤의 공용 멤버에 액세스하는 방법
- 4. 다른 사용자 정의 컨트롤에서 사용자 정의 컨트롤에 액세스하는 방법
- 5. 사용자 정의 컨트롤에서 페이지 기능을 사용하는 방법
- 6. VB.NET : 공용 클래스에서 세션 변수에 액세스하는 방법?
- 7. 사용자 정의 자동 새로 고침 웹 페이지
- 8. 동적으로로드 된 사용자 정의 컨트롤에서 게시물 값에 액세스하는 방법
- 9. asp.net에서 웹 서비스에서 웹 페이지 컨트롤에 액세스하는 방법?
- 10. asp.net 사용자 정의 컨트롤에서 변수에 액세스 할 때 포함 파일
- 11. ASP.NET - 사용자 정의 컨트롤에서 교차 페이지 게시
- 12. 하나의 솔루션에서 프로젝트 간 공용 변수에 액세스하는 방법
- 13. Calendar 컨트롤에서 선택 사용자 정의
- 14. rakefile에서 공용 디렉토리에 액세스하는 방법
- 15. asp.net에서 사용자 정의 컨트롤 이벤트를 처리하는 방법?
- 16. 웹 양식 사용자 정의 컨트롤에서 mvc3보기로 연결
- 17. 사용자 정의 컨트롤에서 웹 컨트롤에 사용자 컨트롤의 생성자에서 액세스
- 18. ASP.Net에서 WSAT 사용자 정의
- 19. asp.net에서 사용자 정의 컨트롤 오류
- 20. ASP.NET에서 다른 웹 응용 프로그램에 액세스하는 방법
- 21. differnt 클래스에 정의 된 변수에 액세스하는 방법
- 22. asp.net에서 usercontrol의 값에 액세스하는 방법
- 23. 사용자 정의 컨트롤에서 TemplateBinding
- 24. asp.net에서 동적으로 추가하는 사용자 정의 컨트롤에서 값 가져 오기
- 25. ASP.NET의 UserControl에서 상위 페이지 컨트롤에 액세스하는 방법?
- 26. 웹 디렉토리 페이지 사용자 정의
- 27. 사용자 정의 웹 페이지 작성하기
- 28. asp.net의 웹 사용자 정의 컨트롤에서 전역 화를 적용하는 방법 C#
- 29. VB.NET에서 웹 사용자 정의 컨트롤에서 이벤트를 발생시키는 방법
- 30. 다른 컨트롤에 추가 된 자식 컨트롤에서 변수에 액세스하는 방법?
자세히 설명해 주시겠습니까? 너 뭘하려고 했어? –
사용자 정의 컨트롤 페이지에서 페이지에 액세스하려고합니다. 예를 들어 사용자 코드 변수가 웹 페이지에서 선언 된 경우 사용자 컨트롤 페이지에서 사용자 코드 변수 값에 액세스하려는 평균 시간입니다. – bgs
답변을 참조하십시오. 이것이 효과가 있기를 바랍니다. ascx 및 aspx 페이지에서 <% %> 안에 서버 측 코드를 작성할 수 있습니다. –