为什么会发生此错误“非静态字段需要对象引用”?

时间:2018-04-11 09:07:43

标签: c# asp.net static

我通过ajax调用方法。我的ajax工作正常。

但它会在我的代码上抛出编译时错误。

这是我的代码

[WebMethod]
    public static List<string> getDirectoryNames(string dirLocation)
    {
        string paths = dirLocation;
        List<string> dir = new List<string>();

        //string getPat = getPath("");


        foreach(var dirr in new DirectoryInfo(Server.MapPath(@paths)).GetDirectories())   //error on this **Server**
        {
            dir.Add(dirr.Name);
        }

        return dir;
    }

我想我不能在Static方法上声明Server.MapPath。那我该怎么办?

0 个答案:

没有答案