像方法一样调用asp net web服务

时间:2011-11-07 16:31:24

标签: c# asp.net web-services

我正在为谷歌制作一些我的ajax。为此,我必须根据查询字符串(转义片段)提供我的内容的html快照。问题是,我的一些html是由webservices调用返回的。

我有一个名为Site.ajax._search的类,其中包含webmethods,如:

[WebMethod(EnableSession = true)]
public string ReadSearch(string nm_what, string nm_where, int pageindex)
{
}

1 个答案:

答案 0 :(得分:1)

是的,没关系,我也会让它静止不动:

[WebMethod(EnableSession = true)]
public static string ReadSearch(string nm_what, string nm_where, int pageindex)
{
}

//from another page
protected void Page_Load(object sender, EventArgs e)
{ 
    //example
    string s = Search.ReadSearch("this","here",2); //add namespace and references needed
}

Why do ASP.NET AJAX page methods have to be static?