我在我的网站上定义了一个Web方法,如下所示:
[WebMethod]
public static int GetMemberArticleCount(int UserID){
return 1;
}
现在我需要从我的Windows窗体应用程序中调用此方法。我需要将我的用户ID发送到方法并获取方法结果。我怎么能这样做?
答案 0 :(得分:0)
您不能将static
方法用作“WebMethod”。这只适用于ASP.NET应用程序,然后才能在Web应用程序中调用该方法。
答案 1 :(得分:0)
由于担心安全问题,可能无法按原样公开此方法。
您可以通过Web服务(WCf,SOAP,REST等)使其可用。
请查看以下示例,以便了解如何完成此操作。此示例说明如何创建将公开您拥有的Web方法的Web服务。然后,您可以从其他应用程序中使用该Web服务。
因为到目前为止我们还不知道你的整个解决方案,或者你已经尝试过的,我们无法真正给你最合适的答案。