Je cherche à afficher le resultat d'un View(ma_requete_filtré) dans un ListView avec un DataPager.

Ce que j'ai trouvé
dans Index.aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<script runat="server">
 
    public void Page_Load()
    {
        ListView1.DataSource = ViewData["List"];
        ListView1.DataBind();
    }
 
</script>
dans le controller.cs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
        [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult Index(FormCollection collection)
        {
            ViewData["Filter"] = collection["Filter"];
            Int32 serial = int.Parse(collection["Filter"]);
            var list = from l in _Entities.RAXMLRKC
                       where l.H201 == serial
                       select l;
            ViewData["list"] = list.ToList();
 
            return View(list.ToList());
        }
Ca me renvoie bien une liste filtré sur le numéro de série mais dans ce cas le pager ne fonctionne plus...

Une idée ?