我已经将web解决方案项目部署到dll文件中,并且在此dll中,我有一个包含webmethods的asmx文件。我已经将这个dll文件添加到一个aspx页面,我需要使用jquery ajax调用webmethod。如何在部署项目文件(dll)中调用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" }
}
感谢,
Web服务如何可以是用户控件里面???您需要更具体,并提供代码示例等。 –
只需使用.ajax()调用jquery ..它不管天气你写在页面上的JavaScript或控制..但重要的是当你试图访问页面控制的数据..我用我的ascx控制使用ajax调用..'WebService不是一个控件,你可以嵌入到控件' –
对不起,我的意思是dll文件不是usercontrol,我添加了asmx代码。谢谢! – doorman