2011-12-14 1 views
0

일반적으로 Silverlight 솔루션의 경우 두 가지 옵션이 제공됩니다. 엔티티 양식에 xap 또는 html 웹 리소스를 둘 수 있습니다. 어떤 접근 방식이 더 좋은지 잘 모르겠습니다. 나는 많은 경우에 두 가지 일을 발견했다. MSDN 예제에서는 html을 사용하도록 제안하고 있지만 xap을 직접 사용하는 다양한 웹 사이트에서 예제를 발견했습니다.Silverlight 웹 리소스의 경우 엔터티 양식에 xap 또는 HTML을 넣어야합니다.

최근에 나는 이 xap의 경우에는 작동하지만 html의 경우에는 작동하지 않는 특별한 경우를 발견했습니다. 그래서 어느 접근법이 더 좋은지 궁금합니다. 하나를 다른 것보다 사용하는 것의 장점은 무엇입니까?

TIA

답변

1

내가 찾은 주요 뚜렷한 차이가 직선 형태로 XAP 파일을 내장하여이 Xrm 속성에 대한 직접 액세스 및 양식 필드를보다 쉽게 ​​액세스 할 수 있습니다. 이 웹 자원에있는 경우

, 당신 중 하나는 웹 리소스에 자바 스크립트가 필요 폼에 Xrm 특성에 HTML을 자원에 Xrm 변수를 설정합니다

같은

var Xrm = window.parent.Xrm

필드 및 속성을 가져 오기 위해 Silverlight 응용 프로그램으로 가져올 수 있습니다.

주요 차이점은 실버 라이트 웹 리소스를 삽입하려는 위치와 관련이 있습니다. 나는 현재 자신의 개별 페이지로 양식의 왼손 탐색에 대한 작업을하고 싶습니다. 이 작업을 수행하려면 새 Nav 항목을 추가하여 양식을 편집해야하지만 HTML 웹 자원 만 추가 할 수 있으므로이 항목에 Silverlight App을 포함시켜 표시해야했습니다.

요약하면 직접 삽입의 장점은 액세스 양식 속성입니다. 그러나 사용의 측면에서 그것은 당신이 성취하고자하는 것에 달려 있습니다.

관련 문제