<p>I've kept up to date with new features in the C# language as it's moved from version 1 through version 3.  I haven't done such a good job keeping up to date with ASP.NET.  I feel like some of the post version 1 features are not so good (e.g. the AJAX framework) or are just not that useful to me (e.g. the membership framework).  Can anyone recommend any new killer ASP.NET features that might have gone unnoticed?</p>

[{'answer_id': 10271, 'author': 'Tarks', 'author_id': 398, 'author_profile': 'https://Stackoverflow.com/users/398', 'pm_score': 2, 'selected': False, 'text': '<p>I\'m still learning ASP.net so I can\'t tell you exactly, but if you look through <a href="http://www.asp.net/learn/" rel="nofollow noreferrer">http://www.asp.net/learn/</a> you\'ll probably find a few new gems, there\'s even a 3.5 section.</p>\n'}, {'answer_id': 10277, 'author': 'Jim', 'author_id': 1208, 'author_profile': 'https://Stackoverflow.com/users/1208', 'pm_score': 3, 'selected': False, 'text': '<p>Check out the <a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx" rel="nofollow noreferrer">MVC framework</a> which is built ontop of 3.5.  Big improvement over the traditional webforms model.</p>\n'}, {'answer_id': 10281, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 1, 'selected': False, 'text': '<p>Its the <a href="http://www.asp.net/mvc/" rel="nofollow noreferrer">MVC framework</a>.  Without 3.5, there is no MVC.  Without MVC, ASP.NET is a PITA.</p>\n'}, {'answer_id': 10328, 'author': 'Ben Mills', 'author_id': 203, 'author_profile': 'https://Stackoverflow.com/users/203', 'pm_score': 0, 'selected': False, 'text': "<p>I don't think the MVC Framework is quite ready for prime time yet, though I definitely plan to use it sometime next year.  I love the clean URLs, clean XHTML (web forms can really spew out some nasty HTML) and the ability to create controller actions with no associated view.</p>\n\n<p>I've been using Master Pages since they were released and they've been a big help.  I do really dislike the way the master pages add the nasty prefixes to the control IDs.  It makes for some ugly CSS.  I think the MVC Framework may eliminate this problem though.</p>\n\n<p>Any other killer features?</p>\n"}, {'answer_id': 10367, 'author': 'Larsenal', 'author_id': 337, 'author_profile': 'https://Stackoverflow.com/users/337', 'pm_score': 2, 'selected': False, 'text': '<p>ListView and its friend DataPager are probably worth looking at, but they\'re hardly "Killer" features.</p>\n\n<p>Things outside of ASP.NET specifically (LINQ, for example) are probably more likely to be get the "Killer" commendation.</p>\n'}, {'answer_id': 10379, 'author': 'Iain Holder', 'author_id': 1122, 'author_profile': 'https://Stackoverflow.com/users/1122', 'pm_score': 1, 'selected': False, 'text': '<blockquote>\n  <p>Master Pages</p>\n  \n  <p>(of course, these are in there from\n  version 2.0)</p>\n</blockquote>\n\n<p><strong>Nested</strong> master pages are new in 3.5.  I haven\'t used them yet, but I can only imagine they could turn into a hidious nightmare if not used very carefully.</p>\n\n<p>You only have to <a href="http://msdn.microsoft.com/en-us/library/dct97kc3.aspx" rel="nofollow noreferrer">look at the order in which the events are fired</a> in a page that uses a master page to think \'urgh\'.</p>\n'}, {'answer_id': 10382, 'author': 'Iain Holder', 'author_id': 1122, 'author_profile': 'https://Stackoverflow.com/users/1122', 'pm_score': 0, 'selected': False, 'text': "<p>The split design/code view is pretty cool.  It's not perfect yet, but it's pretty cool.  Also editing in the design view now edits your css there and then.</p>\n"}, {'answer_id': 10405, 'author': 'DevelopingChris', 'author_id': 1220, 'author_profile': 'https://Stackoverflow.com/users/1220', 'pm_score': 1, 'selected': False, 'text': "<blockquote>\n  <p>I don't think the MVC Framework is quite ready for prime time yet</p>\n</blockquote>\n\n<p>Just an FYI, this site is built in MVC.\nI also have 2 apps in production on mvc, I would argue that its definitely ready for prime time.</p>\n"}, {'answer_id': 10473, 'author': 'Lance Fisher', 'author_id': 571, 'author_profile': 'https://Stackoverflow.com/users/571', 'pm_score': 1, 'selected': False, 'text': '<p>@IainMH  Nested Master Pages were always supported by ASP.NET, just not by the designer.</p>\n'}, {'answer_id': 10809, 'author': 'Jon Galloway', 'author_id': 5, 'author_profile': 'https://Stackoverflow.com/users/5', 'pm_score': 1, 'selected': False, 'text': '<p>As others have said, there\'s a good list at <a href="http://www.asp.net/learn/3.5-videos/" rel="nofollow noreferrer">www.asp.net/learn</a>. I think the biggest ASP.NET specific changes are:</p>\n\n<ul>\n<li>Official ASP.NET AJAX integration</li>\n<li>ListView (much better than the GridView / DataView in that they let you write out clean HTML)</li>\n<li>Big improvements to the IDE for CSS / HTML editing</li>\n<li>Javascript debugging</li>\n</ul>\n\n<p>Note that ASP.NET MVC is not released yet, and was definitely not included with ASP.NET 3.5.</p>\n'}, {'answer_id': 10811, 'author': 'Jon Limjap', 'author_id': 372, 'author_profile': 'https://Stackoverflow.com/users/372', 'pm_score': 4, 'selected': True, 'text': '<p>For ASP.NET, you have a lot of improvements:</p>\n\n<ul>\n<li>split view (code and design)</li>\n<li>faster switching between code and design view</li>\n<li>embedded master pages (one master page in another)</li>\n<li>javascript debugging</li>\n</ul>\n\n<p>Anyway most of the useful stuff are really in the meat of the language, and for .NET 3.5 the new language features for C# 3.0 will be (and yes, I find ALL of them useful)</p>\n\n<ul>\n<li>anonymous objects</li>\n<li>automatic properties</li>\n<li>object initializers</li>\n<li>collection initializers (inline initialization for collections)</li>\n<li>implicit typing (var keyword)</li>\n<li>lambda expressions</li>\n<li>LINQ</li>\n<li>Extension methods</li>\n</ul>\n\n<p>I might have forgotten a few, but I think this is about most of the new cool <em>and</em> useful stuff.</p>\n'}, {'answer_id': 10851, 'author': 'Mark Ingram', 'author_id': 986, 'author_profile': 'https://Stackoverflow.com/users/986', 'pm_score': 1, 'selected': False, 'text': "<p>Here's a brief list of my favourites:</p>\n\n<ul>\n<li>LINQ</li>\n<li>Extension Methods</li>\n<li>Lambda Methods</li>\n</ul>\n\n<p>And I don't actually use ASP.NET, but ASP.NET AJAX is now included in 3.5 too and ASP.NET MVC is included in 3.5 SP1.</p>\n"}, {'answer_id': 179096, 'author': 'Jonathan Escobedo', 'author_id': 1388553, 'author_profile': 'https://Stackoverflow.com/users/1388553', 'pm_score': 0, 'selected': False, 'text': '<p>also Dynamic Data have to be consider</p>\n'}]
['https://Stackoverflow.com/questions/10260', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/203/']