나는 내 질문 단순화하고 있습니다 :asp.net 4.0 라우팅 루트 페이지와 유효성 검사기 컨트롤 문제
을 때 나는 경로 내 웹 응용 프로그램의 루트에있는 모든 내에서 .aspx 페이지를 Global.asax에 다음과 같은 방법 :
routes.MapPageRoute("RootPages", "{file}", "~/{file}.aspx");
라우팅이 진행되는 한 모든 것이 제대로 작동하지만 내 requiredfieldvalidator 중 아무 것도 더 이상 실행되지 않습니다. 내 필드의 유효성을 검사하지 않고 전체 포스트 백을 수행합니다. 유효성 검사기에서 위의 코드를 제거하면 다시 작동합니다.
누군가가 동일한 문제를 겪고 있는지 확인할 수 있습니까? 아니면 잘못된 것이 있습니까?
* 테스트 할 때 코드를 추가하거나 제거한 후 브라우저 화면에서 하드 새로 고침 (CTRL-F5)을 수행하십시오. BTW IE, FireFox 및 Chrome에서이 테스트를 거쳤습니다. 모두 같은 방식으로 작동합니다.
:
routes.Ignore("{resource}.axd/{*pathInfo}");
더 자세한 내용은이 문서를 참조하십시오
는
누군가가 위의 방법을 시도해보고 동일한 결과를 얻었습니까? global.asax에 위 코드가있을 때 requiredfieldvalidator가 작동하지 않는 이유는 무엇입니까? 감사합니다. – user1468225