저는 ASP.NET 웹 페이지 내에서 레이블로만 구성된 실제 기본적인 Silverlight 응용 프로그램을 보유하고 있습니다. 객체로 포함됩니다.Silverlight 클라이언트 및 서버 쪽 액세스하는 방법?
ASP.NET 페이지에 배치 된 단추를 통해 Silverlight의 레이블 내용을 변경하고 싶습니다. 누구도 C#을 통해 자바 스크립트와 서버 측을 통해이 작업을 수행하는 방법에 대한 샘플을 제공 할 수 있습니까?
감사합니다.
저는 ASP.NET 웹 페이지 내에서 레이블로만 구성된 실제 기본적인 Silverlight 응용 프로그램을 보유하고 있습니다. 객체로 포함됩니다.Silverlight 클라이언트 및 서버 쪽 액세스하는 방법?
ASP.NET 페이지에 배치 된 단추를 통해 Silverlight의 레이블 내용을 변경하고 싶습니다. 누구도 C#을 통해 자바 스크립트와 서버 측을 통해이 작업을 수행하는 방법에 대한 샘플을 제공 할 수 있습니까?
감사합니다.
Silverlight는 클라이언트 측 기술이므로 서버에서 직접 액세스 할 수 없습니다.
그러나 스크립팅 기능을 사용하여 원하는 것을 얻을 수 있습니다. 예를 들어 ASP.NET 버튼은 SL 앱과 상호 작용할 수있는 자바 스크립트를 작성할 수 있습니다.
// Silverlight code
[ScriptableMember]
public void Start()
{
// do something
}
// Javascript code
function start() {
if (confirm("Are you sure?")) {
document.getElementById("<%= SilverlightUpload.ClientID %>")
.content.myControl.Start();
}
}
$의 발견은 내가 Silverlight.js 포함하더라도 나에게 오류를 제공합니다 .. – pistacchio
가 편집 한 대답으로, document.getElementById를 사용하려고 –