我已经成功地实现从Silverlight中的JavaScript调用(我打电话的Java小程序)。 当用户使用完的小程序,我想将数据发送回的Silverlight; 所以我已经创建了一个回调函数:

    [ScriptableMember]
    public void DoCallback(string svalue)
    {
        MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
    }

一切工作正常,直到DoCallback()函数结束 - 这里由于某种原因,整个Silverlight应用程序关闭,并App.xaml.cs负载从一开始就起来

该函数在一个子查看实现:〜/视图/ Applet.xaml。 我想以某种方式申请没有得到/#/ Applet的参数为URI,这就是为什么它迫使完全重新加载..

有帮助吗?

解决方案

...从来没有使用HTML 按钮而不是输入[@类型=“按钮”在Silverlight项目,因为它总是会提交类似的输入[@类型=“提交”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top