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 :
dans le controller.cs
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>
Ca me renvoie bien une liste filtré sur le numéro de série mais dans ce cas le pager ne fonctionne plus...
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()); }
Une idée ?![]()
Partager