.Net RIA Services:Javascript回调强制完全重新加载应用程序

时间:2010-02-23 00:47:51

标签: silverlight-2.0 ria wcf-ria-services

我已成功实现了Silverlight的Javascript调用(我正在调用java applet)。 当用户完成使用applet时,我想将数据发送回Silverlight; 所以我创建了一个回调函数:

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

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

该功能在子视图中实现:〜/ View / Applet.xaml。 我想某种程度上应用程序没有得到URI的/#/ Applet参数,这就是为什么它强制完全重新加载..

1 个答案:

答案 0 :(得分:0)

...永远不要在Silverlight项目中使用html 按钮而不是输入[@type =“button”],因为它总是提交输入[@type =“submit”]。