【发布时间】:2016-02-19 06:04:49
【问题描述】:
我有这个 .asmx 类:
public class WebService1 : System.Web.Services.WebService {
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public int IsUserAuthorized(String userId, String appId) {
//returns an int
}
}
我有它发布的 URL:http://soporteapps:100/ControlCenter.asmx(仅适用于我的工作局域网)
然后我有一个 aspx.cs 类,我想在其中显示 IsUserAuthorized 返回的 int:
protected void btnAuth_Click(object sender, EventArgs e) {
String yo = "jcarbajale001";
String ControlCenter = "4D91B8BF-9D0E-4322-972D-89CC67EC9995";
ControlCenter.WebService1 service = new WebService1();
int result = service.IsUserAuthorized(yo, ControlCenter);
txtBoxWebService.Text = result.ToString();
}
这可行,但无法访问网页的 URL。它只是调用类及其方法,我怎么能这样做但访问 asmx 的 URL。
【问题讨论】:
标签: c# asp.net web-services asmx webmethod