如何在部署项目文件(dll)中调用web方法

时间:2011-12-06 14:17:03

标签: c# jquery ajax web-services

我已将网络解决方案项目部署到dll文件中,在此dll中我有一个带有 webmethods 的asmx文件。我已将此dll文件添加到aspx页面中,我需要使用jquery ajax调用 webmethod

如果它在dll中,我如何调用 webmethod

这是asmx文件在dll中的样子:

<%@ WebService Language="C#" Class="MyWebServiceWS" %>

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class MyWebServiceWS : System.Web.Services.WebService
{
    [WebMethod(EnableSession = true)]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false)]
    public string Helloworld()
    { return "hello" }
}

谢谢,

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您可以通过部署位于dll前面的.asmx并点击该页面来访问Web服务。

也看一下这个页面: http://www.codeproject.com/KB/webservices/JsonWebServiceJQuery.aspx

希望这有帮助