Asp.net 从windows phone客户端调用ashx
我查看了一些网页,发现它使用了一些ashx文件进行自动完成。这是javascript方法: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
$("#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
,其中“关键字”是要完成的单词。非常感谢,上帝保佑你!:)