I가 Global.asax.cs
에 다음 줄 :MapPageRoute()는 반복 대상 자원을로드
www.mysite.com/some-resort-name
이 자원을로드 :
이routes.MapPageRoute("Resorts", "{resortname}", "~/Pages/ViewResort.aspx");
의도는 같은 요청을 허용하는 것입니다 (어느 정도)
www.mysite.com/Pages/ViewResort.aspx?resortname=some-resort-name
이 동작은 정상적으로 작동합니다. 그러나, 나는 ViewResort.aspx
이 에게 모든 리소스가 요청 될 때마다 시간이로드되고 있음에 주목하고있어, 아마도 내 노선이 대안처럼, 리터럴 경로 세그먼트가 포함되어 있지 않기 때문에 것 :
routes.MapPageRoute("Resorts", "Resort/{resortname}", "~/Pages/ViewResort.aspx");
내 클라이언트가 집요하다 URL에있는 호스트 이름 다음의 유일한 것은 리조트 이름이므로 대체 경로를 사용하는 것은 불가능합니다.
제 질문은 : RouteUrl
사이트의 루트 디렉토리를 참조 할 때 특별한 조치가 필요합니까? 이 경우, 대상 페이지 (이 경우 ViewResort.aspx
)에 구현할 수있는 특정 패턴이 각 페이지 요청과 함께로드되고 삭제되지 않도록 할 수 있습니까?