Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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 从windows phone客户端调用ashx_Asp.net_Silverlight_Windows Phone 7_Ashx - Fatal编程技术网

Asp.net 从windows phone客户端调用ashx

Asp.net 从windows phone客户端调用ashx,asp.net,silverlight,windows-phone-7,ashx,Asp.net,Silverlight,Windows Phone 7,Ashx,我查看了一些网页,发现它使用了一些ashx文件进行自动完成。这是javascript方法: $("#txtKeyword").autocomplete("xml/autocomplete.ashx", { selectFirst: false, scroll: true, extraParams:{type:1} }); 现在我要做的是从windows phone应用程序调用此文件,可能吗?是的,可能。您可以像调用任何其他网页一样调用它(例如使用WebC

我查看了一些网页,发现它使用了一些ashx文件进行自动完成。这是javascript方法:

$("#txtKeyword").autocomplete("xml/autocomplete.ashx", {
            selectFirst: false, scroll: true, extraParams:{type:1}
        });

现在我要做的是从windows phone应用程序调用此文件,可能吗?

是的,可能。您可以像调用任何其他网页一样调用它(例如使用WebClient)。您只需要知道哪些参数必须传输到ashx页面。如果你无法通过阅读js获得它们,我建议使用Firefox的插件Firebug或IE的开发模式来捕获请求。

你能举一个使用WebClient的例子吗?我不知道如何发送参数(selectFirst、scroll和extraParams)。如果没有自动完成功能的代码,我就无法知道参数。这就是为什么我建议使用Firebug来捕获请求。然后,您应该有一些看起来像url的东西(显然,因为它实际上是一个url)。例如:。一旦你有了url,你就可以使用WebClient了:谢谢,我知道我需要知道参数,但我认为(selectFirst、scroll和extraParams)就足够了。我想知道这是一篇帖子还是一篇文章。很抱歉,如果我的问题看起来很愚蠢,我以前从未使用过ashx。请不要关注ashx,它只是网页的另一个扩展。它可能是.php或.html,问题将保持不变。我不认为这个查询是POST,它可能是GET。如果是这个自动完成函数:,那么我认为url应该是
http://server/xml/autocomplete.ashx?type=1&q=keyword
,其中“关键字”是要完成的单词。非常感谢,上帝保佑你!:)