我有一个 asp.net mvc 项目,它分为 projectlayers: Test 有一个调用 taskproject 的控制器。在任务中,函数调用数据库并返回数据。测试项目:
Homecontroller()
{
public ActionResult Index()
{
List<Person> pers = PersonTask.getPersons();
return View(pers);
}
}
任务项目:
public static List<Person> getPersons()
{
using (var context = new FilterTestEntities())
{
return context.People.OrderBy(p => p.PersonID).ToList();
}
}
我想对返回控制器的数据进行过滤。我知道有一个 FilterAttribute,但据我所知,这只能在动作函数上实现。是否可以在我的 getPersons() 函数上放置一个 filterAttribute。喜欢:
[PersonFilter]
public static List<Person> getPersons()
谢谢。