ASP.NET MVC项目过滤到了正常的功能

时间:2012-09-27 07:37:26

标签: asp.net-mvc filter filterattribute

我有一个asp.net mvc项目,它分为projectlayers: Test具有调用taskproject的控制器。在任务中,函数调用数据库并返回数据。 TestProject:

Homecontroller()
{
     public ActionResult Index()
    {
        List<Person> pers = PersonTask.getPersons();
         return View(pers);
    }
 }

TaskProject:

   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()

感谢。

0 个答案:

没有答案