3

Winforms アプリケーションを介して JSON 文字列を Silverlight アプリケーションに送信しようとしています。

を使用してSilverlightメソッドを公開することで、何度か試みました

HtmlPage.RegisterScriptableObject("Page", this);
.....
[ScriptableMember]
public void CallMeInSilverlight(string message)
{
    HtmlPage.Window.Alert("The form said: " + message);
}

JavaScriptで

function CallMe(message) {
    var control = document.getElementById('silverlightControl');
    control.Content.Page.CallMeInSilverlight(message);
}    

しかし、何らかの理由で、JavaScriptでこれを機能させることができません。呼び出されないだけです。

Winフォームで

webBrowser1.Document.InvokeScript("CallMe", new object[] { "testing 1 2 3" });

私は何か間違ったことをしていますか?

4

1 に答える 1