Ich war mit den neuen Funktionen in der C # -Sprache auf dem neuesten Stand, da es von Version 1 zu Version 3 verschoben wurde. Ich habe keine so gute Arbeit geleistet, um mit ASP.NET auf dem neuesten Stand zu bleiben. Ich habe das Gefühl, dass einige Features der Post-Version 1 nicht so gut sind (z. B. das AJAX-Framework) oder für mich einfach nicht nützlich sind (z. B. das Mitglieder-Framework). Kann jemand irgendwelche neuen Killerasp.net-Eigenschaften empfehlen, die unbemerkt geblieben sein könnten?
Für ASP.NET haben Sie viele Verbesserungen:
Wie auch immer, die meisten nützlichen Dinge sind wirklich im Kern der Sprache und für .NET 3.5 werden die neuen Sprachfunktionen für C # 3.0 sein (und ja, ich finde ALLE nützlich)
Ich hätte vielleicht ein paar vergessen, aber ich denke, es geht um die meisten neuen coolen und nützlichen Sachen.
Sehen Sie sich das MVC-Framework an aufgebaut auf 3.5. Große Verbesserung gegenüber dem traditionellen Webforms-Modell.
Es ist das MVC-Framework . Ohne 3.5 gibt es keinen MVC. Ohne MVC ist ASP.NET ein PITA.
Masterseiten
(natürlich sind diese da drin von Version 2.0)
Verschachtelte Masterseiten sind neu in 3.5. Ich habe sie noch nicht benutzt, aber ich kann mir nur vorstellen, dass sie sich in einen hässlichen Albtraum verwandeln könnten, wenn sie nicht sehr sorgfältig verwendet würden.
Sie müssen nur die Reihenfolge anzeigen, in der die Ereignisse ausgelöst werden auf einer Seite das verwendet eine Masterseite, um 'urgh' zu denken.
Ich denke nicht, dass das MVC-Framework noch zur Primetime bereit ist
Nur ein FYI, diese Seite ist in MVC gebaut. Ich habe auch 2 Apps in der Produktion auf mvc, ich würde argumentieren, dass es definitiv bereit für die Prime Time ist.
@IainMH Verschachtelte Masterseiten wurden immer von ASP.NET unterstützt, nur nicht vom Designer.
Wie andere schon gesagt haben, gibt es auf www.asp.net/learn eine gute Liste. Ich denke, die größten ASP.NET-spezifischen Änderungen sind:
Beachten Sie, dass ASP.NET MVC noch nicht veröffentlicht wurde und definitiv nicht in ASP.NET 3.5 enthalten war.
Hier ist eine kurze Liste meiner Favoriten:
Und ich benutze nicht wirklich ASP.NET, aber ASP.NET AJAX ist jetzt auch in 3.5 enthalten und ASP.NET MVC ist in 3.5 SP1 enthalten.
Ich denke nicht, dass das MVC-Framework noch ziemlich fertig für die Prime Time ist, obwohl ich definitiv plane, es irgendwann nächstes Jahr zu benutzen. Ich liebe die sauberen URLs, sauberes XHTML (Webformulare können wirklich etwas böses HTML ausspucken) und die Möglichkeit, Controlleraktionen ohne zugehörige Ansicht zu erstellen.
Ich benutze Master Pages seit ihrer Veröffentlichung und sie waren eine große Hilfe. Ich mag die Art und Weise, wie die Masterseiten den Kontroll-IDs die unangenehmen Präfixe hinzufügen. Es macht etwas hässliches CSS. Ich denke, dass das MVC Framework dieses Problem zwar beseitigen kann.
Irgendwelche anderen Killer-Features?
Die Split-Design / Code-Ansicht ist ziemlich cool. Es ist noch nicht perfekt, aber es ist ziemlich cool. Auch das Editieren in der Design-Ansicht bearbeitet nun Ihre CSS dort und dann.
Tags und Links asp.net