2013-03-12 5 views
0

내 요구 사항은 웹 리소스 하나의 HTML 페이지를 웹 리소스의 콘텐츠와 함께 표시해야하는 경우입니다.웹 리소스 콘텐츠를 가져 오는 방법은 무엇입니까?

그래서 웹 리소스의 콘텐츠를 가져 와서 HTML 페이지를 동적으로 생성하는 플러그인을 추가 할 것입니다.

지금 문제가 나는 데 :

1) 플러그인이 발생한다. 이는 웹 리소스를 선택할 때 발생해야하며 개발자 툴 키트를 사용하여 VS 프로젝트의 엔티티 목록에 웹 리소스를 표시하지 않았기 때문입니다.

2) 콘텐츠를 가져 오기 위해 선택한 웹 리소스의 GUID을 어떻게 얻을 수 있습니까?

내가 어떻게 할 수 있는지 안내해주세요. 이 작업을 수행 할 대체 방법이 있습니까?

감사합니다.

+1

당신은 당신이 달성하려고하는 일에 대해 더 EXPLICT 기쁘게 할 수 있습니다. –

+0

CRM 웹 리소스 페이지 (설정> 시스템 사용자 지정> 웹 리소스)에서 웹 리소스를 클릭하면 해당 웹 리소스의 내용을 보여주는 HTML 페이지가 하나 표시되어야합니다. –

+0

여기에서 달성하고자하는 것이 분명하지 않습니다. 솔루션 내에서 웹 리소스를 클릭하는 것에 대해 이야기하고 있습니까? 또는 양식에있는 웹 리소스를 클릭하십시오. 또한, 나는 당신이하려고하는 것이 플러그인을 사용하여 달성 할 수 없다고 확신한다. –

답변

0

당신이 의미하는 바가 약간 명확하지 않지만 문제의 성격이 올바르다면 귀하의 질문에 대한 답변입니다.

  1. 플러그인을 전혀 사용하지 않아도됩니다. 이것은 사용자 인터페이스에서만 작동하므로 JavaScript는 여기로가는 길입니다. IFRAME 구성 요소에 내용을 동적으로 만들고이를 사용자에게 표시하려고합니다. onsomeevent 메서드를 구현하고 클릭하여 연결해야합니다.

  2. 웹 리소스에 액세스하는 것은 가이드가 아니라 해당 이름을 통해 수행됩니다. 최소한 이러한 리소스에 저장된 크로스 프레임 데이터에 액세스하려고 할 때. 이름은 서버에 리소스를 만들거나 업로드 할 때 사용자가 직접 설정하는 이름입니다.

0

이 질문은 잘못된 것 같습니다. JavaScript를 사용하면이 문제도 해결할 수 있습니다. JavaScript에서 선택한 WebResource에 이름으로 액세스하면 ActiveXObject를 작성하여 해당 WebResourse에 대한 세부 정보를 얻을 수 있습니다.

var JScriptWebResourceUrl = "..Path Of WebResource/jquery.1.4.4.min.js"; 
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
xmlHttp.open("GET", JScriptWebResourceUrl, false); 
xmlHttp.send(); 
eval(xmlHttp.responseText); 

이제 여기서 원하는 것을 할 수 있습니다.

감사합니다,

아니시

관련 문제