Video: Können wir mit TempData Daten vom Controller an die Ansicht übergeben?
2024 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2023-12-15 23:42
ViewData, ViewBag und TempData sind gewöhnt an Passdaten zwischen Regler , Aktion und Ansichten . Zu Passdaten von dem Controller zum Anzeigen , entweder ViewData oder ViewBag kann verwendet werden. Zu Passdaten von ein Controller zum anderen Regler , TempData kann verwendet werden.
Können wir auf diese Weise ViewBag verwenden, um Daten von der Ansicht an den Controller zu übergeben?
Im Allgemeinen, AnsichtTasche ist ein Weg zu Passdaten von dem Regler zum Aussicht . Es ist ein Typobjekt und eine dynamische Eigenschaft unter dem Regler Basisklasse. Im Vergleich zu ViewData funktioniert es ähnlich, ist jedoch bekanntermaßen etwas langsamer und wurde in ASP. NET MVC 3.0 eingeführt (ViewData wurde in MVC 1.0 eingeführt).
Wird TempData auch verwendet, um Daten von einer Seite an eine andere Seite in MVC zu übergeben? Es wurde eingeführt mit MVC 1.0. Es wird verwendet, um zu übertragen das Daten von einem Controller zu Ein weiterer Controller oder so ist auch von einer Aktion zu Ein weiterer Aktion Methode. Es ist mögen eine Seite zu anderen Seite . TempData ist abgeleitet von der TempDataDictionary-Klasse.
Ebenso wird gefragt, wie in MVC TempData Daten von der Ansicht an den Controller übergeben werden.
Vorbeigehen das Daten von Regler zu Anzeigen mit TempData Gehen Sie zu Datei, dann zu Neu und wählen Sie die Option "Projekt". Dann erstelle die ASP. NET Webanwendungsprojekt wie unten dargestellt. Wählen Sie dann „Leer“und setzen Sie ein Häkchen bei „ MVC “klicken Sie dann auf OK. Das Projekt wurde erfolgreich erstellt.
Wie werden Daten vom Verantwortlichen an die Ansicht weitergegeben?
Der andere Weg Vorbeigehen das Daten von Controller zum Anzeigen kann vorbei sein Vorbeigehen ein Objekt der Modellklasse zum Sicht . Löschen Sie den Code von ViewData und passieren im Gegenzug das Objekt der Modellklasse Aussicht . Importieren Sie das Bindungsobjekt der Modellklasse oben im Index Sicht und greifen Sie über @Model auf die Eigenschaften zu.
Empfohlen:
Wie übergeben Sie Daten von der Ansicht an den Controller in MVC TempData?
Übergeben der Daten vom Controller an die Ansicht mit TempData Gehen Sie zu Datei, dann zu Neu und wählen Sie die Option „Projekt“. Erstellen Sie dann das ASP.NET-Webanwendungsprojekt wie unten dargestellt. Wählen Sie dann „Leer“und aktivieren Sie „MVC“und klicken Sie dann auf OK. Das Projekt wurde erfolgreich erstellt
Können Sie Parameter an eine Ansicht übergeben?
Wenn Sie eine benutzerdefinierte Funktion verwenden müssen, an die Sie Parameter übergeben können. Nein, ein View wird nicht anders abgefragt als ein SELECT aus einer Tabelle. Eine Ansicht ist nichts anderes als eine vordefinierte 'SELECT'-Anweisung. Die einzige wirkliche Antwort wäre also: Nein, das kannst du nicht
Können wir ein Array an eine gespeicherte Prozedur in SQL Server übergeben?
Es gibt keine Unterstützung für Array im SQL-Server, aber es gibt mehrere Möglichkeiten, wie Sie die Sammlung an einen gespeicherten Prozess übergeben können
Können wir einen Controller von einem anderen Controller aus anrufen?
Im Allgemeinen werden Sie keinen Controller von einem anderen verwenden, da: Controller normalerweise ein Ergebnis eines Typs zurückgeben, der vom MVC-Framework verwendet werden soll. Es wird erwartet, dass alle diese Informationen vom MVC-Framework übergeben werden
Können wir eine Ansicht in Oracle aktualisieren?
Antwort: Eine VIEW in Oracle wird erstellt, indem eine oder mehrere Tabellen verknüpft werden. Wenn Sie Datensätze in aVIEW aktualisieren, werden die Datensätze in den zugrunde liegenden Tabellen aktualisiert, aus denen die View besteht. Also ja, Sie können die Daten in einer Oracle VIEW aktualisieren, vorausgesetzt, Sie haben die entsprechenden Berechtigungen für die zugrunde liegenden Oracle-Tabellen