#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, поскольку он запущен на сервере.