Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 从silverlight调用静态aspx方法_Asp.net_Silverlight_Static Methods - Fatal编程技术网

Asp.net 从silverlight调用静态aspx方法

Asp.net 从silverlight调用静态aspx方法,asp.net,silverlight,static-methods,Asp.net,Silverlight,Static Methods,我想知道是否可以从silverlight应用程序在silverlight所在的web应用程序(aspx)中调用statick方法?silverlight应用程序与web页面没有直接连接,因为silverlight是客户端应用程序,而您的aspx页面是服务器端 另一方面,可以通过HtmlPage.Window.Invoke方法()从Silverlight调用javascript方法 如果需要,只需传递javascript函数名和参数 然后,显然可以使用AJAX(例如jQueryAjax)向服务器发

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

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

另一方面,可以通过HtmlPage.Window.Invoke方法()从Silverlight调用javascript方法 如果需要,只需传递javascript函数名和参数

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

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

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