Question

J'essaie d'utiliser le contrôle GRID de la bibliothèque MVCContrib avec mon contrôleur. Le contrôle de pagination de leur grille semble avoir une grande limitation, il ne renvoie qu'une URL sous la forme MyPage.aspx? Page = 2. Ainsi, lorsque j'appuie sur NEXT PAGE sur le contrôle, il est recraché "MyPage.aspx? Page = 2"

Mon contrôle ressemble à ceci:

    public ActionResult Index(int? page)
    {

Et ma table de routage ressemble à ceci:

routes.MapRoute("admin", "admin/{page}", new { controller = "Admin", action = "Index", page = 1 });

Pour une raison quelconque, mon contrôleur ne collecte pas correctement la chaîne de requête de page. Il apparaît toujours sous la forme 1. Si j'envoie une URL telle que admin / 2, cela fonctionne ... mais pas lorsqu'il est envoyé en tant qu'administrateur? Page = 2.

Qu'est-ce que je fais de travers?

Était-ce utile?

La solution

Je pense que vous pouvez trouver votre réponse ici: ASP.NET MVC Les valeurs par défaut de QueryString remplacent-elles les valeurs fournies?

J'espère que cela vous aidera

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top