Я пытаюсь вызвать мой веб-сервис рабочего процесса Windows с Azure
в мое мобильное приложение HTML5
. Я использую C# для использования веб-службы, и я хотел бы отправить данные на мою страницу HTML
. Используя код, как показано ниже:Как отправить данные с .cs на HTML5
private void Client_GetDataFromWorkflowCompleted(object sender, GetDataFromWorkflowCompletedEventArgs e)
{
try
{
System.Collections.ObjectModel.ObservableCollection<string> resultval = new System.Collections.ObjectModel.ObservableCollection<string>();
resultval = e.Result;
MainUri = "/Html/index.html?" + "a=" + resultval[1] + "&b=" + resultval[2] + "&c=" + resultval[3] + "&d=" + resultval[4] ;
// var myUri = new Uri("/Html/index.html?a=" + Uri.EscapeDataString((string)resultval[1]), UriKind.Relative);
// Uri a = new Uri();
Browser.Navigate(new Uri(MainUri, UriKind.Relative));
}
catch(Exception ex)
{
string x = ex.Message;
}
}
Когда я делаю это я получаю ошибку в моем эмуляторе не в состоянии перейти на эту страницу.
Это мой вызов функции:
MapWorkflow.ServiceClient client = new MapWorkflow.ServiceClient("BasicHttpBinding_IService");
client.GetDataFromWorkflowCompleted += Client_GetDataFromWorkflowCompleted;
client.GetDataFromWorkflowAsync();
Я использую веб-службы из процесса окон: http://updatemapfether.azurewebsites.net/Service1.xamlx?singleWsdl
Я попытался с помощью вызова J запрос, но это не похоже на работу. поэтому мне удается вызвать веб-сервис через мой код C#. Я не могу отправить данные на мою HTML-страницу.
На моей странице HTML есть карта, которая предположительно отображает данные этой веб-службы.
Я изо всех сил, чтобы увидеть, что ваш вопрос - например, можете ли вы опубликовать пример результирующего URL-адреса? Также; используете ли вы Fiddler в своей среде разработки, чтобы просмотреть фактический HTTP-трафик, чтобы узнать, что такое трафик HTTP-запроса/ответа? – PhillipH
Я обновил свой вопрос. Пожалуйста, проверьте – Kanes