Wie handle paging-Anforderung ASP.NET MVC Razor View Engine

Habe ich eine controller-Aktion, die führt eine Liste von Produkten anzeigen. Es kann null sein, einzelne oder eine beliebige Anzahl von Produkten in der Liste. Was ich möchte ist, dass, wenn die Produkte mehr als 10, Seitenumbruch erfolgen soll.

Ich habe keine Ahnung, whatsover, wie, dies zu tun. Derzeit bin ich nur auf der Durchreise in der Liste anzeigen in der Steuerung wie folgt:

    public ActionResult Catalog(string id)
    {
        Category catalog = pe.Categories.Where(cat => cat.CategoryName == id).Single();
        return View(catalog);
    }

Und dann läuft die foreach im view ::

        @foreach (var cat in Model.Products)
        {
            .
            .
        }

Habe ich entfernt, den code zwischen die foreach-für die Kürze.

Mir bitte sagen, wie behandeln Sie die Seitenzählung für solche Szenarien. Früher habe ich verwendet-server-Steuerelemente in regelmäßigen asp.net also nicht benötigt, um sorgen über die HTML und solchen Dingen. MVC und Razor sind ziemlich neu für mich und ich bin versucht zu gewöhnen.

Sie können versuchen, diese arbeiten code https://stackoverflow.com/a/49872052/1960720

InformationsquelleAutor Pankaj Upadhyay | 2011-11-04

Schreibe einen Kommentar