高手们帮我解释一下.net mvc global里的这段代码什么意思
public override IEnumerable<string> PotentialLocations(IEnumerable<string> locations, IDictionary<string, object> extra){
string areaName;
if (!DescriptorFilterBase.TryGetString(extra, "area", out areaName))
{
return locations;
}
return locations
.Where(s=>!s.StartsWith(areaName))
.Select(s=>System.IO.Path.Combine("..\\Areas\\" + areaName + "\\Views", s))
.Concat(locations);
}
补充:.NET技术 , .NET技术前瞻