2012-01-16 3 views
0

Я искал некоторую веб-страницу, и я узнал, что он использует некоторый файл ashx для автозаполнения. Это Java-метод:Вызов ashx из окна телефона клиент

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

Теперь то, что я пытаюсь сделать, это вызвать этот файл из Windows Phone приложение, это возможно?

ответ

1

Да, это возможно. Вы можете называть его так, как если бы вы звонили на любую другую веб-страницу (например, с помощью WebClient). Вам просто нужно знать, какие параметры должны быть переданы на страницу ashx. Если вы не можете получить их, прочитав js, я предлагаю использовать Firefox Firebug или режим разработки IE для захвата запроса.

+0

Можете ли вы привести пример с помощью WebClient? Я не могу понять, как отправить параметры (selectFirst, scroll и extraParams). – Ateik

+0

Я не могу знать параметры без кода функции автозаполнения. Вот почему я предлагаю использовать Firebug для захвата запроса. Тогда у вас должно быть что-то похожее на url (очевидно, поскольку на самом деле это URL-адрес). Например: http: //server/xml/autocomplete.ashx? Type = 1. После того, как у вас есть URL-адрес, вы можете использовать WebClient: http://msdn.microsoft.com/en-us/library/ms144202%28v=VS.95%29.aspx –

+0

Спасибо, я знаю, что мне нужно знать параметры, но я думал, что (selectFirst, scroll и extraParams) будет достаточно. И мне интересно, должен ли он быть POST или GET. извините, если мой вопрос выглядит немым, я никогда не использовал ashx до – Ateik

Смежные вопросы