나는 내가 어떤 페이지인지를 확인해야하는 곳에서 컨트롤을 가지고 있으므로 그에 따라 특정 변수를 설정할 수 있습니다.Page.Tostring()은 .net 1.1에서 조금 이상하게 동작합니까?
string pageName = this.Page.ToString();
switch (pageName)
{
case "ASP.foo_bar_aspx": doSomething(); break;
default: doSomethingElse(); break;
}
이 로컬 잘 작동하고 내가 살고 넣을 때 일부 developmentservers에, 그러나, 그것은 작동이 중지 행위를하지 왜 을 나는 ASP.foo_bar_aspx
하지 않지만 _ASP.foo_bar_aspx
은 (라이브 버전에 밑줄을 알) 때문에 그런 식으로, 어떻게 든 설정할 수 있습니까?
아니면 그냥 원하는 경우 System.IO.Path.GetFileName (HttpContext.Current.Request.FilePath) 파일 이름 : 예를 들어, 대신 유형을 사용 – Oli