안녕하세요, 저는 사용자 정의 컨트롤을 appx 컨트롤의 맨 위에 등록했습니다.ascx 사용자 컨트롤이 aspx 페이지에 등록되었을 때
<%@ Register Src="../Controls/Attachments.ascx" TagName="Attachments" TagPrefix="uc7" %>
<%@ Register Src="../Controls/Help.ascx" TagName="Help" TagPrefix="uc8" %>
<%@ Register Src="~/Controls/WRControls/WRDetails.ascx" TagName="WR" TagPrefix="uc9" %>
불행히도 새로운 사용자 정의 컨트롤을 호출하려고합니다. 즉
"<uc9:WR"
(uc9 : WR이 ittelisense 드롭 다운에 표시되지 않습니다.) 내가 추가 한 새 사용자 제어를위한
기본 사용자 컨트롤은 다른 사용자 컨트롤에 다른 파일 경로 받고있다. 위에서 볼 수 있듯이.
을 내가 인텔리에서 사용자 컨트롤을 찾을 수 없습니다 해요로서 저는 다음 aspx 페이지에 컨트롤을 추가 할 수 없습니다.
나는 기본 제어 즉 삭제 롭 모든 종류의 시도했습니다 designer.cs 페이지의 모든 코드는 html을 자르고 다시 붙여서 designer.cs 페이지를 다시 생성합니다.
개인적으로 필자는 Intellisense가 등록 된 사용자 컨트롤로 flakey 인 것을 발견했습니다. 오류없이 컴파일 및 실행됩니까? –
Visual Studio를 다시 한 번 다시 시작하십시오. –
intellisense가 올바르게 작동하지 않는다고해서 컨트롤을 추가 할 수 없다는 의미는 아닙니다. Intellisense를 사용하면 더 쉽게 사용할 수 있으며, 손으로 입력 할 수 있습니다. – NotMe