2013-10-24 4 views
2

템플릿에서 동적 웹 페이지를 만들려고합니다. 그걸로 메뉴 항목을 만들고 싶습니다.동적 웹 페이지 생성하기

예를 들어 testtest.aspx를 만드는 중이며 모든 것이 잘 작동하지만 페이지가 컴파일되지 않기 때문에 프로젝트에 포함되지 않습니다. 프로그래밍 방식으로이 작업을 수행 할 수 있습니까? ?

http://imgur.com/SX6lJWh

:

내가이 오류를 얻을 testest.aspx 페이지에 액세스하려고하면 페이지

http://imgur.com/oljO41v

을 생성하는 코드입니다 어떻게 해결할 수 있을까요? 고맙습니다.

+0

나는 당신의 제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –

답변

2

파일 시스템 이외의 위치에서 aspx 페이지를로드하려고합니다. ASP.Net에는 제공자를 사용하여이를 수행하기위한 메커니즘이 내장되어 있습니다 (VirtualPathProvider).

자세한 내용은 여기 : http://msdn.microsoft.com/en-us/library/system.web.hosting.virtualpathprovider.aspx

이 당신은 올바른 방향으로 가리 킵니다 : http://support.microsoft.com/kb/910441

+0

실제로 프로젝트의 페이지를 만듭니다. 다른 위치에서 액세스하려고하지 않습니다. 파일 시스템에 있습니다. 비주얼 스튜디오에서 새 웹 페이지를 열면 코드가 제대로 작동하지만 사용하려고 할 때 이 코드는 Visual Studio의 프로젝트 섹션에서 코드가 작동하지 않습니다. –

+0

프로젝트가 웹 사이트가 아닌 WAP 인 것으로 보입니다. @Page 지시어를 변경해야합니다 :'CodeBehind ='대신'CodeFile'이됩니다. 또한'Inherits ='에서 네임 스페이스를 제거해야합니다. – Abhitalks

+0

당신은 위대한 사람입니다! 고마워요. 이제 작동합니다. –

관련 문제