2017-02-09 7 views
-2

나는 Default.aspx라는 페이지를 가지고 있으며 그 안에 헤더의 포함 가상을 사용합니다. Default.aspx.cs에서 해당 헤더 안의 컨트롤을 사용할 수있는 방법이 있습니까? (Code Behind). 그것은 단지 포함 파일 안의 코드를 인식하지 못한다. 컴파일 할 때마다 .net이 인식 할 수없는 컨트롤과 관련된 많은 에러를 던진다 ..뒤에있는 코드에서 컨트롤에 액세스하는 방법

나는 내 머리글을 평소처럼 기본 페이지,하지만 그것은 콘텐츠가 많이 있기 때문에 별도의 파일에 보관하고 싶습니다. 미리 감사드립니다 ..

+0

일부 코드를 올리십시오! – Aristos

답변

0

왜 그렇게하고 싶습니까? 내가 가지고 올 수

유일한 이유는 재사용 - 그리고 그 헤더 정보 또는 UserControl이 포함 된 masterpage를 사용하여 해결할 수 있습니다 (또는 사용자 지정 컨트롤)

내가 아마 masterpage 솔루션 가고 싶어 -하지만 무엇을하고 왜하고 싶은지에 대한 설명은 막연한 것입니다 ...

+0

그래, 주된 이유는 재사용을위한, 내가 필요로하는 헤더를 포함하는 대신 내 사이트의 모든 페이지에서 동일한 100 줄의 헤더를 갖고 싶지는 않다. 고마워. – HeyIts1v4n

+0

그러면 마스터 페이지를 사용하십시오. 공유 레이아웃의 이점을 제공합니다. 심지어 마스터 페이지에서 마스터 페이지를 중첩 할 수 있습니다. – woodbase

+0

예를 들어 모든 페이지에 일부 자바 스크립트를 포함하고 일부 페이지에는 헤더 만 포함하려는 경우 원한다면 "기본 마스터 페이지"(또는 마스터 마스터 페이지)를 가질 수 있습니다. 내가 너라면 나는 영감을 얻으려고 masterpages를 들여다 볼 것이다. 왜냐하면 당신은 ASP.NET에서 ASP를하려고하는 것처럼 보입니다.) – woodbase