【问题标题】:call static aspx method from silverlight从 silverlight 调用静态 aspx 方法
【发布时间】:2012-12-04 09:11:52
【问题描述】:

我想知道是否可以从我的 silverlight 应用程序调用我的 web 应用程序 (aspx) 中的 statick 方法,它托管 silverlight?

【问题讨论】:

    标签: asp.net silverlight static-methods


    【解决方案1】:

    Silverlight 应用程序与网页没有直接连接,因为 Silverlight 是客户端应用程序,而您的 aspx 页面是服务器端。

    另一方面,可以通过 HtmlPage.Window.Invoke 方法(http://msdn.microsoft.com/en-us/library/system.windows.browser.scriptobject.invoke(v=vs.95).aspx)从 Silverlight 调用 javascript 方法 如有必要,您只需传递 javascript 函数名称和参数。

    那么您显然可以使用 AJAX(例如 jquery AJAX)向服务器发送请求并执行您需要的方法。您可能希望使用 ASHX 处理程序来处理请求并从那里调用您的静态方法。

    所以基本上你们的合作应该是这样的:

    Silverlight -> Javascript -> AJAX -> 服务器端处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多