Ich bin sehr neu in asp.net MVC lassen Sie mich bitte wissen, wo sollte Teilansicht verwenden und wo ich Teilansicht Rendern sollte. Vielen Dank im VorausWas ist der Unterschied zwischen Teilansicht und Teilansicht?
1
A
Antwort
5
Html.RenderPartial
- wird diese Methode Ergebnis direkt an den HTTP-Response-Stream geschrieben werden, bedeutet es das gleiche Textwriter-Objekt verwendet, wie in der aktuellen Webseite/Vorlage verwendet .
- Diese Methode gibt void zurück.
- Einfach zu bedienen und keine Aktion zu erstellen.
- Die RenderPartial-Methode ist nützlich, wenn die Anzeige von Daten in der Teilansicht bereits im entsprechenden Ansichtsmodell erfolgt.
- Zum Beispiel: In einem Blog zum Anzeigen von Kommentaren eines Artikels möchten wir die RenderPartial-Methode verwenden, da eine Artikelinformation mit Kommentaren bereits im Ansichtsmodell ausgefüllt ist.
@{Html.RenderPartial("_Comments");}
- Diese Methode ist schneller als Partial-Methode, da ihr Ergebnis direkt in den Antwort-Stream geschrieben wird, was es schnell macht.
Html.Partial
- Verweigert den Teilansicht als HTML-codierten String.
- Dieses Methodenergebnis kann in einer Variablen gespeichert werden, da es einen String-Typ-Wert zurückgibt.
- Einfach zu bedienen und keine Aktion zu erstellen.
- Wie die RenderPartial-Methode ist auch die partielle Methode nützlich, wenn die Anzeige von Daten in der Teilansicht bereits im entsprechenden Ansichtsmodell erfolgt.
- Zum Beispiel: In einem Blog zum Anzeigen von Kommentaren eines Artikels können Sie die partielle Methode verwenden, da eine Artikelinformation mit Kommentaren bereits im Ansichtsmodell ausgefüllt ist. Beide dieser Hilfsmethode
@Html.Partial("_Comments")
0
werden verwendet für die Darstellung von Teilansichten
Beide haben unterschiedliche Syntax in Rasierapparat Ansicht @Html.Partial("_student", items)
und {Html.RenderPartial("_student", items);}
, übertragen, da teilweise Rückkehr ungültig und der Ausgang geschrieben wird, direkt mit dem Ausgangsstrom, es hat eine andere Syntax als Partial.
Syntax in Web aus Sicht <%:Html.Partial("_student") %>
und <% Html.RenderPartial("_student"); %>
Teil Returns MVCHtmlString, die Variablen zugewiesen werden können.
Performance wise Render partiell ist besser, da es direkt in den Ausgabestrom schreibt.
Und-Kurs können Sie eine Menge von Referenzen online und im Stapelüberlauf finden
Verwandte Themen
- 1. Ausrichtungsprobleme zwischen einer Ansicht und einer Teilansicht
- 2. Nullansicht Tasche und Teilansicht
- 3. Teilansicht Aktualisierung einer anderen Teilansicht Probleme
- 4. Selbstauffrischende Teilansicht
- 5. Refresh Teilansicht
- 6. Wie Ansehen und Teilansicht Standardposition
- 7. MSChart und ASP.NET MVC Teilansicht
- 8. Was ist der Unterschied zwischen `==` und `ist`?
- 9. HandleError Teilansicht Redirect zu Aktion ändern nur die Teilansicht
- 10. htmlHelper vs Teilansicht
- 11. Was ist der Unterschied zwischen:.! und: r !?
- 12. Was ist der Unterschied zwischen Difftime und '-'?
- 13. Was ist der Unterschied zwischen $ und $$?
- 14. Was ist der Unterschied zwischen Verilog! und ~?
- 15. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 16. Was ist der Unterschied zwischen/* ... */und/** ... */
- 17. Was ist der Unterschied zwischen strcpy und "="?
- 18. Was ist der Unterschied zwischen ⊕ und + hier?
- 19. Was ist der Unterschied zwischen `&` und `ref`?
- 20. Was ist der Unterschied zwischen $ (...) und `...`
- 21. Was ist der Unterschied zwischen .Equals und ==
- 22. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 23. Was ist der Unterschied zwischen + = und = +?
- 24. Was ist der Unterschied zwischen? und ? = Nil
- 25. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 26. Umbraco Teilansicht Rendering Problem
- 27. Kann eine Teilansicht in einer Teilansicht geladen werden?
- 28. Aktualisierung einer Teilansicht von einer anderen Teilansicht - ASP.NET MVC2
- 29. Was ist der Unterschied zwischen:
- 30. AJAX-Seitendatei mit Teilansicht
Mögliche Duplikat [Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction] (http zu lesen: // Paketüberfluss.com/questions/5248183/html-partielle-vs-html-renderpartial-html-aktion-vs-html-renderaction) – CodeNotFound