我通过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。那我该怎么办?