2013-02-19 3 views
0

ASP.NET 동적 데이터 웹 사이트가 있습니다. 최상위 레벨에 새로운 Web Form을 만들고 NavigateUrl="~/ChangePassword.aspx"으로 액세스했습니다.asp.net 탐색 사용자 지정 페이지

그러나 CustomPages 폴더 안에 새로운 Web Form을 추가하려고하면 다음과 같이 액세스 할 수 없습니다 ... 이유가 무엇입니까?

답변

1

당신은에서 .aspx 파일에 대한 액세스가 HttpNotFoundHandler로 리디렉션됩니다

<system.web> 
    <httpHandlers> 
     <add path="*.aspx" verb="*" 
      type="System.Web.HttpNotFoundHandler" validate="true" /> 
    </httpHandlers> 
</system.web> 

DynamicData 폴더 내에서 web.config 파일에보고해야한다! entitySet 모든 종류의 dyanmic 데이터 템플릿 페이지 - 사용자 정의 -

폴더 CustomPages 내 자신을 배치 할 수 있습니다.

그냥

새 템플릿를 작성, 내에서이 폴더를 EntitySet의 이름을 가진 하위 폴더를 작성 (또는 복사).

어쨌든 -이 새 템플릿 사용자 정의 페이지는 정의 된 경로 (예 : new DynamicDataRoute("{table}/{action}.aspx"))에만 액세스 할 수 있습니다.