ASP.NET MVC 3 Razor Vorlagen VS RenderPartial

Ich habe gerade gelesen in diesem blog-post auf Razor Templating in ASP.NET MVC-3.

Einfach gesagt i just dont get it!

Ist, ich sehe nicht, warum brauchen wir diese (relativ) komplizierten code zu erreichen, was getan werden kann, IMO einfacher (und sauberer) mit @RenderPartial ?

Hier ist, was ich nicht mag:

  1. Die Vorlage gespeichert ist, als Func<T,HelperResult> delegieren?
  2. , Die Vorlage Stellvertretung beibehalten, in der Controller ViewData (e.g HttpContext.Aktuelle.Elemente)

Der einzige "Vorteil", Las ich von diesem blog ist, dass eine separate Datei ist nicht erforderlich für Template, so dass Sie nicht brauchen, um neu zu kompilieren usw.

Aber ich sehe das nicht als gültiges argument. Die zusätzlichen Dateien sind in Ordnung, solange die Lösung-Organisation nicht gefährdet wird.

Ich lieber mit @RenderPartial, als ich halten kann meine markup trennen von der master-Ansicht, und ich kann machen diese inline - (render-Zeit) und mit jQuery (e.g AJAX-Ereignis).

Vielleicht bin ich etwas fehlt hier, aber kann jemand geben einige Gründe, warum wir wählen sollten Razor Templating über RenderPartial zu erstellen, re-usable content?

InformationsquelleAutor der Frage RPM1984 | 2010-12-08

Schreibe einen Kommentar