ASP.NET 코드 숨김이있는 경우 파일에 해당 파일의 경로를 컴파일하는 방법이 있습니까?C# .NET : 파일의 파일 경로를 파일로 컴파일 할 수 있습니까?
0
A
답변
1
System.Reflection.Assembly.GetExecutingAssembly()
에는 좋은 정보가 있습니다.
+0
리플렉션을 사용하는 것은 로켓을 사용하여 파리를 죽이는 것과 같습니다. 경로를 가져 와서 추가하는 방법은 훨씬 효율적입니다. –
1
(정확히 무엇을 달성하려고하는지 잘 모르겠지만) 다음과 같은 코드를 사용하여 언제든지 현재 페이지의 경로를 얻을 수 있습니다 (코드 숨김) :
// this prints the URL to the current page
Response.Write(Request.Url.ToString());
// this prints the server-path (where the page is stored on the server)
Response.Write(Server.MapPath(""));
0
~은 프로젝트 디렉토리를 나타냅니다. 따라서 파일 뒤의 코드가 Default.aspx로 불리면 그 경로는 "~/Default.aspx"가됩니다.
정확한 전체 경로를 얻으려면 "http 현재 컨텍스트 맵 경로"를 사용하십시오. 스트림 작성기를 열고 aspx 파일에 경로를 추가 할 수 있습니다.
어쩌면 당신은 무엇을 달성하기를 설명 할 수 있습니까? 그 결과는 무엇이되어야 하는가? – M4N