2011-02-28 2 views
0

많은 문제가있는 것처럼 보입니다.사용자 지정 서버 컨트롤을 사용하는 방법

몇 가지 핵심 로직을 구현하는 ASP.NET 컨트롤을 만들고 싶습니다. 그런 다음 각 컨트롤에서 고유 한 특수 논리를 구현하는 몇 가지 컨트롤을 가져올 수 있기를 바랍니다.

사용자 정의 컨트롤로 시작했지만 그로부터 파생되는 방법을 찾을 수 없습니다. 파생 된 컨트롤 Inherits 특성을 설정하는 시도했지만, 내가 무슨 짓을하든 파생 된 컨트롤을 그냥 기본 컨트롤을 인식 할 수없는 것 같았다.

그렇다면 Control에서 상속받은 일반 클래스를 사용하여 사용자 지정 서버 쪽 컨트롤을 시도했습니다. (모든 렌더링은 코드에서 수행됩니다.) 그러나 컨트롤을 인식하는 페이지를 얻는 방법을 찾지 못하는 것 같습니다. @Register 지시문에서 다른 구문을 시도했지만 src 속성이 없거나 컨트롤을 찾을 수 없다는 것을 알려줍니다. (필자는 별도의 어셈블리를 만들지 않기를 원한다는 점에 유의하십시오.) 컨트롤이 현재 어셈블리의 어셈블리 인 경우 어셈블리로 무엇을 넣을지 전혀 모르겠습니다.

누구든지 이에 대해 제안 할 수 있습니까? 내 구성 또는 다른 접근법으로 완전히 작동 할 수있는 예제가 있습니까?

현재 페이지/컨트롤 코드 숨김을 사용하고 있지 않습니다. 내 모든 페이지 스크립팅은 내 마크 업과 동일한 파일에 저장됩니다.

답변

0

사실, @Register 지시어에 누락 된 속성에 대한 다양한 오류 메시지가 있음에도 불구하고이 지시어의 속성 수를 tagprefix 및 namespace로 줄이면 올바르게 작동합니다.

관련 문제