Выполнение нажатия кнопки ссылки из веб-сервиса на c#

#c# #asp.net #web-services

#c# #asp.net #веб-сервисы

Вопрос:

У меня есть веб-сервис и страница default.aspx на c #. Я хочу выполнить нажатие кнопки ссылки на странице по умолчанию из веб-сервиса. Как я могу вызвать linkbutton файла default.aspx из веб-сервиса? Пожалуйста, предложите подлинный способ сделать это.

Комментарии:

1. вы не можете. объясните, чего вы пытаетесь достичь, и мы можем объяснить, как это можно сделать.

Ответ №1:

Веб-службы не могут «нажимать» кнопки. Они могут возвращать данные или выполнять определенный процесс на своей стороне; вы, в свою очередь, можете подключиться к любой функции обратного вызова после завершения обработки веб-службой, чтобы выполнить щелчок с вашей стороны.

Пример:

 $.ajax({
  url: "URLTOWEBService.here",
  success: function(){
    //webservice returned successfully
    performClick();
  }
});
  

Ответ №2:

Что делает кнопка? Вместо того, чтобы пытаться щелкнуть ее удаленно, вам следует изменить архитектуру вашей системы, чтобы вызывать логику под кнопкой через веб-сервис.

Комментарии:

1. мы хотим сделать это удаленно, и это можно сделать, вызвав эту кнопку ссылки в веб-сервисе. мы довольны архитектурой и не хотим ее менять. Является ли это способом вызова кнопки ссылки?

Ответ №3:

самое близкое, что вы можете получить, — это вернуть javascript, который «нажимает» на кнопку и оценивается клиентом браузера.

Сам веб-сервис не может выполнить jack, поскольку он запущен на сервере.