2014-07-09 4 views
0

asp.net의 웹 포털에 검색 창을 구축하고 있습니다.ASP.NET에서 일반 처리기 사용

이미지 ID가 "Image1"인 이미지 레이블이있는 Search1.aspx 페이지를 만들었습니다. 그리고 마스터 페이지에 나는 다음과 같은 이벤트 -

표시되고 오류가 ERROR -

{ 
     Image1.ImageUrl = "~/Handler1.ashx?imgid=" + TextBox1.Text; 
    } 

"이미지 1가하는

보호 무효를 Button1_Click (EventArgs입니다 전자 개체를 보낸 사람)하지 생성하는 검색 버튼을 Site1.Master.cs이 파일에서 "현재 컨텍스트에 존재

+0

당신의 시간을 Ave Image1을 Search1에 넣고 Site1 컨텍스트에없는 오류를 가져옵니다. 그것은 꽤 자명합니다. 튜토리얼/서적에서 좀 더 기초적으로 시작할 수 있도록 조언 해 주시면 asp.net이 어떻게 작동하는지 이해할 수 있습니다. –

답변

0

당신이 그 같은 페이지에서 컨트롤에 액세스 할 수 있도록 MasterPage은 Page 개체에 대한 참조를 가지고 :

Image img = this.Page.FindControl("Image1") as Image; 
img.ImageUrl = "~/Handler1.ashx?imgid=" + TextBox1.Text;