如何从asp.net中的Web服务访问网页控件?

时间:2013-12-12 13:42:53

标签: asp.net web-services

我希望从Web服务访问网页控件(显示/隐藏ModalPopup)。

1 个答案:

答案 0 :(得分:1)

通常会调用Web服务,并返回结果。呼叫不是通过设计从Web服务以出站方式发起的。我想你可能希望改变你的设计。

或者,如果您希望根据您的网络服务的结果,您可以通过在test.aspx页面中调用Javascript中的服务来显示或隐藏模态,然后显示/隐藏您的模态。

例如:

$.ajax({
  type: "POST",
  contentType: "application/json; charset=utf-8",
  url: "WebService.asmx/WebMethodName",
  data: "{}",
  dataType: "json",
  success: function() { console.log("show or hide modal"); }
});

有许多关于如何执行此操作的教程,such as this one