내 코드 숨김으로 내 로컬 리소스 파일에 액세스하려고합니다. 나는 그것을 수행하는 방법에 확신이 때부터 일부 인터넷 검색을했고이 발견 VirtualPath
및 ResourceKey
:GetLocalResource 객체와 관련된 문제
oContent.Text = HttpContext.GetLocalResourceObject("NonSupport").ToString();
는 그러나, 나는 오류가 적어도 두 개의 매개 변수를 필요로한다는 얻을. 세 번째로 CultureInfo
이지만 선택 사항입니다. 내 가상 경로로이를 넣어 경우 :
HttpContext.GetLocalResourceObject("App_LocalResources/ExpandableListView.aspx.resx", "NonSupport").ToString();
나는 다음과 같은 컴파일러 오류 메시지 :
상대 가상 경로 '을 App_LocalResources은/ExpandableListView.aspx.resx는'여기에 허용되지 않습니다.
내 검색 (그리고 내가 여기에서 찾은 일부 게시물)에서 내가 자원 키를 호출해야한다고 말한 이후로 뭔가 잘못하고 있어야합니다.
의견이 있으십니까? 감사!
예. 이 aspx 파일이있는 디렉토리에 asp.net 폴더 (App_LocalResources)를 추가했습니다. – Anders
OK - Visual Studio "ASP.NET 폴더 추가"방법을 사용 했습니까? –
예. 상위 폴더를 마우스 오른쪽 버튼으로 클릭하고 "Add ASP.NET folder ..."를 선택한 다음 로컬 리소스 하나를 선택했습니다 – Anders