사용자 지정 컨트롤을 AJAX 사용 웹 페이지에서 참조하는 방법 알려주세요
-
2012년 2월 16일 목요일 오후 12:53
ASP.NET 로 프로젝트 진행중인데..
사용자 지정 컨트롤을 AJAX 사용 웹 페이지에서 참조하려면 어떻게 해야하나요??
모든 응답
-
2012년 2월 17일 금요일 오전 12:37중재자
안녕하십니까? techNetJJang 님,
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
문의 하신 “사용자 지정 컨트롤을 AJAX 사용 웹 페이지에서 참조하는 방법 알려주세요” 에 대해 다른 팁을 드리도록 하겠습니다.
[해결책]
사용자 지정 컨트롤을 ASP.NET AJAX 사용 웹 페이지에서 참조하려면
1. 새ASP.NET AJAX 프로젝트를 만듭니다.
2. 웹 사이트의 루트 디렉터리에서 Bin 폴더를 만듭니다.
3. Samples 클래스 프로젝트의 Bin\Debug 또는Bin\Release 폴더에서 Samples.dll 어셈블리를 새Bin 폴더로 복사합니다.
4. TestSampleTextBoxAssembly.aspx라는 새ASP.NET 웹 페이지를 추가한 다음 새 페이지에 다음 태그를 추가합니다.
<%@ Register Assembly="Samples" Namespace="Samples.CS" TagPrefix="sample" %>
이 서버 컨트롤은 어셈블리로 컴파일되므로 @ Register 지시문에는 Namespace 및 TagPrefix 특성 외에도 "Samples" 어셈블리를 참조하는 Assembly 특성이 있습니다.
5.페이지를 실행하고 각 컨트롤을 선택합니다.
SampleTextBox 컨트롤을 선택하면 컨트롤이 강조 표시됩니다.
컴파일된 사용자 지정 컨트롤을 사용하는 웹 페이지에는 @ Register 지시문에 Assembly 특성이 포함됩니다. 그렇지 않으면 App_Code 폴더의 컨트롤에 사용한 웹 페이지와 동일합니다.
[참고자료]
혹시 제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다. 하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.
- 답변으로 표시됨 테크리 2012년 2월 17일 금요일 오전 1:37

