Was sind die nützlichen neuen ASP.NET-Funktionen in .NET Framework 3.5?

7

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?

    
Ben Mills 13.08.2008, 19:18
quelle

13 Antworten

8

Für ASP.NET haben Sie viele Verbesserungen:

  • geteilte Ansicht (Code und Design)
  • schnelleres Umschalten zwischen Code- und Design-Ansicht
  • eingebettete Masterseiten (eine Masterseite in einer anderen)
  • JavaScript-Debugging

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)

  • anonyme Objekte
  • automatische Eigenschaften
  • Objektinitialisierer
  • Auflistungsinitialisierer (Inline-Initialisierung für Auflistungen)
  • implizite Typisierung (Stichwort var)
  • Lambda-Ausdrücke
  • LINQ
  • Erweiterungsmethoden

Ich hätte vielleicht ein paar vergessen, aber ich denke, es geht um die meisten neuen coolen und nützlichen Sachen.

    
Jon Limjap 14.08.2008, 08:39
quelle
5

Sehen Sie sich das MVC-Framework an aufgebaut auf 3.5. Große Verbesserung gegenüber dem traditionellen Webforms-Modell.

    
Jim 13.08.2008 19:26
quelle
3

Ich lerne immer noch ASP.net, also kann ich es dir nicht genau sagen, aber wenn du dich durch Ссылка umsiehst Ich werde wahrscheinlich ein paar neue Edelsteine ​​finden, es gibt sogar einen 3.5 Abschnitt.

    
Tarks 13.08.2008 19:23
quelle
2

ListView und sein Freund DataPager sind wahrscheinlich einen Blick wert, aber sie sind kaum "Killer" -Features.

Dinge außerhalb von ASP.NET (z. B. LINQ) werden wahrscheinlich eher die Empfehlung "Killer" erhalten.

    
Larsenal 13.08.2008 21:03
quelle
1

Es ist das MVC-Framework . Ohne 3.5 gibt es keinen MVC. Ohne MVC ist ASP.NET ein PITA.

    
Will 13.08.2008 19:28
quelle
1
  

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.

    
Iain Holder 13.08.2008 21:12
quelle
1
  

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.

    
DevelopingChris 13.08.2008 21:51
quelle
1

@IainMH Verschachtelte Masterseiten wurden immer von ASP.NET unterstützt, nur nicht vom Designer.

    
Lance Fisher 13.08.2008 23:25
quelle
1

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:

  • Offizielle ASP.NET AJAX-Integration
  • ListView (viel besser als die GridView / DataView in dem sie Sie sauberes HTML schreiben lassen)
  • Große Verbesserungen der IDE für CSS / HTML-Bearbeitung
  • Javascript-Debugging

Beachten Sie, dass ASP.NET MVC noch nicht veröffentlicht wurde und definitiv nicht in ASP.NET 3.5 enthalten war.

    
Jon Galloway 14.08.2008 08:35
quelle
1

Hier ist eine kurze Liste meiner Favoriten:

  • LINQ
  • Erweiterungsmethoden
  • Lambda-Methoden

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.

    
Mark Ingram 14.08.2008 09:57
quelle
0

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?

    
Ben Mills 13.08.2008 20:22
quelle
0

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.

    
Iain Holder 13.08.2008 21:15
quelle
0

auch Dynamische Daten müssen berücksichtigt werden

    
Angel Escobedo 07.10.2008 15:38
quelle

Tags und Links