은 당신이 할 수있는 여러 가지 방법이 있습니다. 호스팅 페이지에서, 당신은 initParams 태그를 사용하여 실버 라이트로 Request.QueryString을을 사용하여 쿼리 문자열 값을 꺼내하고 전달할 수 있습니다, 예 :
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
width="100%" height="100%">
<param name="source" value="/ClientBin/MyApplication.xap" />
<param name="onerror" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="3.0.40620.0" />
<param name="autoUpgrade" value="true" />
<param name="windowless" value="true" />
<param name="initParams" value="<%=InitParameters %>" />
<param name="splashScreenSource" value="<%=SplashScreenSource %>" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40620.0" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"
style="border-style: none" />
</a>
</object>
또는 Silverlight 응용 프로그램 자체 내에서
, 당신은 쿼리 문자열을 잡을 수 있습니다 HtmlPage.Document.documentUri를 사용하여 URI의 다른 부분, 예를 들면 : 당신이 실제 쿼리 문자열을 가지고 일단
Uri uri = HtmlPage.Document.DocumentUri;
을, 당신은 정규 표현식을 사용하여 분석 할 수 있으며, 선택의 독이 될 일이 무엇이든 .
HTH.
SilverLight 또는 SilverLight Web Project에서 사용할 수 있습니까? 이것에 약간 새로운, 적당한 기간을 사용하지 않기를위한 저를 용서하십시오. 감사합니다 – Ranjit
너 한테 고마워. 나는 그것을 밖으로 시도하고 결과를 게시 할 것입니다. 지금은 WCF를 통해 SilverLight에서 기본 컨트롤 (텍스트 블록, 목록)에 바인딩 할 POCLR 개체/클래스를 가져 오려고합니다. 다시 감사드립니다 .... – Ranjit