Silverlight 응용 프로그램에서 함수를 호출하려고합니다. 그것은 매우 간단한 작업이어야하지만 지금까지 내가 찾고있는 결과를 얻지 못하고 있습니다.Silverlight 4.0 응용 프로그램에서 JavaScript 함수 호출
이 내 실버 코드 :
private void button2_Click(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Invoke("SayHello", new string[] { "Salut!" });
}
그리고 이것은 자바 스크립트 코드입니다 : 나는 "OK"를 누르면
function SayHello(theid) {
alert(eval(theid));
var divStatusDiv = document.getElementById("divStatus");
divStatusDiv.style.backgroundColor = "Red";
}
이 경고 메시지가 항상 "정의"가 표시하지만 색상 DIV는 반드시 Red로 변경됩니다.
항상 "정의되지 않은"상태가되는 이유는 무엇입니까? 이 텍스트 문자열 코드가 아닌이기 때문에, 그것을
C#에서 json 배열을 만들려면 어떻게해야합니까? 나는 이것을 찾았다 : http://stackoverflow.com/questions/1056121/how-to-create-json-string-in-c 이것이 내가해야 할 일인가? – Raha
이제 해결되었으므로 제이슨 메시지를 만들었습니다. – Raha