【问题标题】:.Net RIA Services: Javascript callback forces full reload of the application.Net RIA 服务:Javascript 回调强制完全重新加载应用程序
【发布时间】:2010-02-23 00:47:51
【问题描述】:

我已经成功地实现了来自 Silverlight 的 Javascript 调用(我正在调用 java 小程序)。 当用户完成使用小程序时,我想将数据发送回 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 参数,这就是它强制完全重新加载的原因..

【问题讨论】:

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


    【解决方案1】:

    ...永远不要在 Silverlight 项目中使用 html button 代替 input[@type="button"],因为它总是像 input[@type="submit"] 一样提交。

    【讨论】:

      猜你喜欢
      • 2022-12-12
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      • 2010-11-19
      • 2013-05-11
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      相关资源
      最近更新 更多