ResolveUrl()을 사용하여 사용자 지정 ASP.NET 사용자 정의 컨트롤의 코드 뒤에 일부 경로를 설정하려고합니다. 사용자 정의 컨트롤에는 탐색 메뉴가 있습니다. 마스터 페이지를로드하는 페이지에로드하고 있습니다.ResolveURL이 사용자 정의 컨트롤에서 해결되지 않습니다.
내 사용자 정의 컨트롤에서 ResolveUrl ("~")을 호출하면 사이트 루트 대신 "~"가 반환됩니다. 내가 페이지에서 그것을 부를 때 나는 예상대로 루트 경로를 얻는다. 나는 디버거를 단계별로 실행했고 ResolveUrl ("~")은 사용자 컨트롤 코드에서 "~"를 반환합니다.
사이트의 루트 경로를 얻기 위해 사용자 컨트롤 코드에서 함수를 호출해야하는 다른 방법이 있습니까?
코드 사용 방법을 게시 할 수 있습니까? – wonde