我正在使用jquery,ajax和& .net来调用一个方法。我在网上看到很多例子说将[Webmethod]放在方法之上,但我一直在收到错误,找不到类型或命名空间名称'webmethod'。我已经把“使用System.Web.Services;”在顶部。还有什么需要做的?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;
public partial class _Default : System.Web.UI.Page
{
[WebMethod]
public static string GetDate()
{
return DateTime.Now.ToString();
}
}
答案 0 :(得分:14)
在项目中添加对System.Web.Services.dll
的引用。
由于您已经拥有正确的using
声明
答案 1 :(得分:0)
在页面顶部添加以下内容:
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;
答案 2 :(得分:0)