다른 사용자 정의 컨트롤에서 사용자 정의 컨트롤의 public 속성에 액세스하려고합니다. 그러나 다른 사용자 컨트롤에 액세스 할 수 없습니다. 네임 스페이스 'ASP'를 사용한 후에도 현재 사용자 정의 컨트롤에 대한 참조 만 볼 수 있습니다.다른 사용자로부터 ASP.NET 사용자 정의 컨트롤을 호출 할 수 없습니다.
그러나 페이지에서는 ASP 네임 스페이스가있는 모든 사용자 컨트롤을 참조 할 수 있습니다.
내가 누락되었거나 그런 식으로해야합니까?
업데이트 : 여기에 정확한 시나리오 -
나는 두 사용자가 둘 다이 페이지에서 Default.aspx에 사용되는 지금 A와 B를 제어합니다. A에서 클릭 된 컨트롤의 이름을 보유하고있는 컨트롤 A에 대한 공개 proprty가 있습니다. 컨트롤 B에서이 속성에 액세스하여 일부 결정을 내리고 싶습니다. 당신이 제안한 제안에 따라 컨테이너 페이지의 FindControl 메서드에 의해 컨트롤에 도달하는 것을 이해할 수 있지만 B에서 컨트롤 A에 대한 참조를 가져올 수 없을 때 속성 컨트롤을 캐스팅하여 속성 값을 가져 오는 방법은 무엇입니까?
도움 주셔서 감사합니다.
나는 뭔가를 놓친다 고 생각합니다. 어쩌면 두 개의 사용자 정의 컨트롤의 관련 코드를 게시하고 페이지에서 사용하는 방법을 알려주십시오. –
^^ 업데이트 된 질문에 대한 설명이 명확 해지길 바랍니다 ... – Dienekes