Ich bin sehr neu in MVC ... Ich habe ziemlich viel Wissen mit Silver-Light und WPF und MVVM, aber wenig Wissen in Bezug auf MVC. Ich folge dem Haupt-Tutorial auf Microsofts Website http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/adding-a-view. Ich glaube, dass ich auf Artikel 3 von 9 stehe. Ursprünglich sagte er mir, ich solle meine MVC Site als "View Engine" von "Razor" erstellen. Ich entschied mich für "ASPX" anstelle von "Razor", da ich dachte, dass ich weniger Abhängigkeiten von Drittanbietern haben würde.MVC ASP.NET oder Razor
Wenn Sie eine neue MVC-Webanwendung starten, verwenden Sie am besten "Razor" statt "ASPX". Um ehrlich zu sein, ich habe keine Ahnung von dem Unterschied. Wie gesagt, ich habe ASPX gewählt, um zusätzliche Dlls oder Code von Drittanbietern zu vermeiden. Wenn es am besten ist, ASPX zu wählen, bin ich ein wenig verwirrt, warum die Tutorials auf der MS-Seite mir sagen, dass ich mit Razor anfangen soll.
Kann jemand etwas Licht darauf werfen, wenn ich die "ASPX" View Engine im Gegensatz zu der "Razor" View Engine verwenden sollte?
TL; DR; Rasiermesser ist besser. – Joe
Ja, ich brauche ein bisschen mehr von warum vs 1 gegen den anderen. Was stellt man zur Verfügung, was der andere nicht bietet?Ich beschränke mich auf eine Open-Source-Implementierung von Drittanbietern, die es in ein paar Jahren nicht geben wird, wenn ich Razor usw. verwende? –
Siehe [verwandten SO-Thread] (http://stackoverflow.com/q/4702231/304683) – EdSF