Ich muss eine Datenbank in einer Tabelle zeigen, die in ASP.NET vorhanden ist. Ich habe einige Vorschläge wie DataGridView, das unseren Prozess verlangsamt. Also ich benutze jQuery-Tabelle. Aber wie zeige ich die Daten in der jQuery-Tabelle in einer ASP.NET MVC-Webseite aus einer SQL Server-Datenbank an.Wie kann ich eine HTML-jQuery-Tabelle hinzufügen, um eine Datenbank anzuzeigen?
Antwort
Für eine jQuery-Tabelle könnten Sie eine Aktion implementieren, die Ihre Daten JSON-codiert. Die jQuery-Tabelle kann dann die Daten über diese Quelle holen konfiguriert werden:
[HttpPost]
public JsonResult GetJsonData()
{
var data = /* Get your data here */;
return Json(data);
}
Dann konfigurieren Sie die Datentabellendaten von einer entfernten Quelle zu holen, wie in den documentation angegeben:
$(document).ready(function() {
$('#example').dataTable({
"bProcessing": true,
"sAjaxSource": 'http://www.yourdomain.com/yourController/GetJsonData',
"sServerMethod": "POST"
});
});
Nicht sicher, dass dies Ihre Leistung verbessern würde.
Dies ist eine sehr gute Datentabelle für diese Lösung http://datatables.net/ –
Danke Andrews –
- 1. Wie kann ich eine Webseite vorab laden, um sie anzuzeigen?
- 2. WPF-gebundenes DataGrid - Kann ich eine ungebundene Spalte hinzufügen, um den Status anzuzeigen?
- 3. Kann ich VBScript erhalten, um eine freundliche Fehlermeldung anzuzeigen?
- 4. Datumsauswahl hinzufügen, um programmgesteuert anzuzeigen?
- 5. Benötige ich eine Aktivität, um nur eine Benachrichtigung anzuzeigen?
- 6. Wie erzwinge ich eine WPF ComboBox, um ihre Elementliste anzuzeigen?
- 7. Wie formatiere ich benutzerdefinierte JFormattedTextField, um eine IP-Adresse anzuzeigen?
- 8. Wie kann ich eine Datagridview bekommen, um eine Liste anzuzeigen <int>/Liste (von Integer)?
- 9. Wie kann ich eine modale Box erstellen, um eine vollständige PHP-Seite anzuzeigen?
- 10. Wie kann ich eine SQLite-Datenbank "erweitern"?
- 11. Wie kann ich eine SQLite-Datenbank sperren?
- 12. Wie kann ich eine mySQL-Datenbank sichern?
- 13. Wie schreibe ich eine Abfrage, um alle Produkte anzuzeigen?
- 14. Wie kann ich eine Datenbank massiv aktualisieren?
- 15. Wie kann ich eine Datenbank effektiv dokumentieren?
- 16. Eine Zelle erweitern, um Unterkategorien anzuzeigen
- 17. Wie kann ich eine Suchleiste hinzufügen?
- 18. Kann ich ALTER DATABASE verwenden, um eine MySQL-Datenbank umzubenennen?
- 19. Wie kann ich den auto_increment Wert für eine Tabelle anzuzeigen
- 20. Markieren Sie eine Bildschaltfläche, um Benachrichtigungen anzuzeigen
- 21. Kann ich Eclipse einrichten, um Codeänderungen anzuzeigen
- 22. Suchergebnisformular um eine andere Seite anzuzeigen
- 23. Wie kann ich eine SQL Server-Datenbank versionieren?
- 24. Wie kann ich eine Typbeschränkung hinzufügen, um etwas Serialisierbares in eine generische Methode einzufügen?
- 25. Wie kann ich Javascript verwenden, um eine Informationsnachricht neben dem Mauszeiger anzuzeigen?
- 26. Wie kann ich eine Verknüpfung (nicht Schaltfläche) um Text anzuzeigen und auszublenden
- 27. Wie kann ich eine Funktion erstellen, um ein Array als Baum anzuzeigen?
- 28. Wie kann ich eine QT-Anwendung schreiben, um ein DCM-Bild anzuzeigen?
- 29. Wie kann ich eine Combo-Box mit RoR-Helfer hinzufügen?
- 30. Python - wie ein Leerzeichen zu einer Zeichenfolge hinzufügen, um eine Spalte zu einer Datenbank hinzufügen
Sind Sie auch neu bei jQuery? Es gibt zwei Probleme, zum einen, eine jQuery-Lösung für die Tabelle zu finden, und ein Problem besteht darin, die Daten vom Server auszugeben. Ich denke, Sie sollten die jQuery-Lösung zuerst herausfinden, dann wird der Rest einfach sein. – offroff