2010-07-16 4 views
0

Visual Studio 2005에서 SharePoint 용 사용자 정의 컨트롤을 개발 중입니다. 내 ascx에서 javascript의 핵심 사용을합니다. 또한, 나는 사용자 정의 컨트롤에 대한 설정을 정의 내 프로젝트에서 ASP 페이지가 있습니다.사용자 정의 컨트롤에서 자바 스크립트를 사용하여 리소스 파일에 액세스

ascx 및 aspx 페이지에서 Javascript를 사용하여 resx 파일의 모든 텍스트에 액세스하려고합니다. 나는 어떤 사이트에서나 액세스 할 수 있기 때문에 12 개의 하이브 아래에 공통적 인 resx 파일 (aspx와 ascx의 텍스트가 포함되어 있음)을 배치하려고합니다. 이것을 달성하는 방법에 대한 통찰력?

답변

1

그냥, 당신이 더 사용할 수 있습니다 자바 스크립트에 의해 설정 될 수있는 지역화 된 문자열을 검색 할 경우, 당신은

<script type="text/javascript"> 
    var code = "<%$Resources:myresource,myScript%>"; 
    eval(code); 
</script> 

을 시도 할 수

var localizedStr = "<SharePoint:EncodedLiteral runat='server' text='<%$Resources:wss,form_ok%>' EncodeMethod='EcmaScriptStringLiteralEncode'/>"; 
관련 문제