Ich suche gute Muster für die Implementierung einer gestaffelten Ergebnistabelle in ASP.NET MVC mit Sortierung, Filterung und Paging per AJAX. Es scheint mir, dass meine Controller-Aktionen nur die Daten bereitstellen sollten und nicht das Markup, um die Trennung der Anliegen aufrechtzuerhalten - so würde der Ajax-Rückruf neue Tabellendaten und Pager-Einstellungen bereitstellen, die der Client verwenden würde, um die Tabelle neu zu rendern. Alternativ könnte ich den Controller eine Teilansicht zurückgeben lassen, die ich einfach in einem Container auf der Seite ersetze.
Ich bin neu in der ASP.NET MVC-Welt, daher würde ich mich auch über Meinungen und andere Alternativen interessieren.
Wie würden Sie vorgehen?
Ich bin auch daran interessiert, von jQuery-Tabellenplugins zu hören, die gut mit Ajax funktionieren.