<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>ASP.NET</title><link>http://www.codeplex.com/aspnet/Project/ProjectRss.aspx</link><description>This project gives you access to the code for upcoming releases that the ASP.NET team is working on, starting with the ASP.NET MVC Framework.</description><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Home&amp;version=21</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Welcome to ASP.NET
&lt;/h1&gt;   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=MVC&amp;amp;referringTitle=Home"&gt;MVC&lt;/a&gt;&lt;/b&gt;   |   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;amp;referringTitle=Home"&gt;AJAX&lt;/a&gt;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project gives you access to the code for upcoming releases that the Microsoft ASP.NET team is working on. The project gives you a look at the design and lets you have a voice in it. You can send us feedback for the ASP.NET MVC framework through the &lt;a href="http://forums.asp.net/1146.aspx" class="externalLink"&gt;ASP.NET MVC forums&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on the &lt;a href="http://www.asp.net" class="externalLink"&gt;ASP.NET site&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt; &lt;br /&gt;You can download the source code and build the binaries for it on your own computer. For any bugs or other issues you find, please use the the &lt;a href="http://www.codeplex.com/aspnet/WorkItem/List.aspx" class="externalLink"&gt;issue tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the forums.&lt;br /&gt; &lt;br /&gt;        &lt;b&gt;Note:&lt;/b&gt; We cannot include any source code you send us into the project (either through comments, patches or items in the ‘Issue Tracker’) but we do welcome any feedback you provide.&lt;br /&gt; &lt;br /&gt;We periodically update this project. Refer to the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Road%20Map&amp;amp;referringTitle=Home"&gt;roadmap&lt;/a&gt; to see what we are working on next (although this might change). Occasionally we may release separately official preview builds that are based on code in this project. The preview builds will include an installer and contain binaries, not source code. For information about the code updates and preview releases, see the &amp;quot;&lt;a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet" class="externalLink"&gt;Releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; tab. &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;05/12 Source code release of the ASP.NET AJAX Script Profiler helper control:&lt;/b&gt; To support the ASP.NET AJAX script combining feature  which shipped in the .NET Framework 3.5 SP1 Beta release, we've added the ASP.NET AJAX Script Profiler helper control source and binaries to this project. This control helps you to identify the scriptreferences used in your ASP.NET AJAX page to use with ASP.NET AJAX script combining. You can find this release here: &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=13356"&gt;ScriptReferenceProfiler Source and Binary Release&lt;/a&gt;. In addition this control is used in a Screencast for ASP.NET AJAX script combining on the ASP.NET site. &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;05/12 Release of the ADO Data Service AJAX Client :&lt;/b&gt; The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page. &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;04/16 Source code release of the ASP.NET MVC :&lt;/b&gt; We've just released the latest source code for ASP.NET MVC...this latest release includes Visual Studio templates and unit tests. You can find this release &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, view the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=ReadMe&amp;amp;referringTitle=Home"&gt;readme&lt;/a&gt; summarising the changes in this release and read Scott Guthrie's post on this release &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Source code release of the ASP.NET MVC Preview 2:&lt;/b&gt; We're excited to announce that the inaugural code that we’re releasing through this project includes the source code for the ASP.NET MVC framework. This source code corresponds to the Preview 2 release made available at MIX '08 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=38CC4CF1-773A-47E1-8125-BA3369BF54A3&amp;amp;displaylang=en" class="externalLink"&gt;available here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Information about how the source code in this project is laid out can be found on the &amp;quot;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Source%20Structure&amp;amp;referringTitle=Home"&gt;Source Structure&lt;/a&gt;&amp;quot; page.&lt;br /&gt;&lt;h2&gt;
Resources, Documentation and Blogs
&lt;/h2&gt;For preview build releases you can use the latest &lt;a href="http://quickstarts.asp.net/3-5-extensions/default.aspx" class="externalLink"&gt;ASP.NET Quickstarts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to read about the features and see working samples. Interim source code releases in this project come with a readme document that lists any changes since the last release.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 22:39:52 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080512P</guid></item><item><title>COMMENTED ISSUE: Order of opperations in Action parameter validation seems wrong.</title><link>http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=282</link><description>So today I ran into a something that seems like a bug to me. So here is the order of operations, first how they happened. &lt;br /&gt;&lt;br /&gt;Action&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#91;CaptchaValidation&amp;#93;&lt;br /&gt;public void Login&amp;#40;string userName, string password, bool captchaValid&amp;#41;&lt;br /&gt;&lt;br /&gt;The source to CaptchaValidationAttribute is at http&amp;#58;&amp;#47;&amp;#47;code.google.com&amp;#47;p&amp;#47;coderjournal&amp;#47;source&amp;#47;browse&amp;#47;trunk&amp;#47;ManagedFusion.Web.Captcha&amp;#47;ManagedFusion.Web.Captcha&amp;#47;CaptchaValidationAttribute.cs&lt;br /&gt;&lt;br /&gt;The parameter captchaValid is set by the attribute in OnActionExecuting.  It is not derived from the URL.  It is added directly in to the RouteData.&lt;br /&gt;&lt;br /&gt;However the Action refuses to execute stating that captchaValid needs to be nullable since there is no default for it set in the RouteData, at least not yet.  So an exception is thrown before OnActionExecuting is executed.  This forces me to change the parameter to bool&amp;#63; captchaValid, which is really not what I want.&lt;br /&gt;&lt;br /&gt;This is what I imagine the current process is&lt;br /&gt;&lt;br /&gt;   1. Check parameters for defaults and throw error when not valid&lt;br /&gt;   2. Run OnActionExecuting&lt;br /&gt;   3. Pass parameters in to Action &lt;br /&gt;&lt;br /&gt;I think that the process should be the following to give me a chance to set defaults in the OnActionExecuting.&lt;br /&gt;&lt;br /&gt;   1. Run OnActionExecuting&lt;br /&gt;   2. Check parameters for defaults and throw error when not valid&lt;br /&gt;   3. Pass parameters in to Action&lt;br /&gt;&lt;br /&gt;I would be interested to get this in the hands of the MVC team.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Nick&lt;br /&gt;Comments: ** Comment from web user: nberardi ** &lt;p&gt;Hi Eilon,&lt;/p&gt;&lt;p&gt;I was just wondering if this will be available in the next release.  I have so many planned features that I would love to add.  But this feature is a requirement for them.&lt;/p&gt;</description><author>nberardi</author><pubDate>Mon, 12 May 2008 20:07:29 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Order of opperations in Action parameter validation seems wrong. 20080512P</guid></item><item><title>CREATED ISSUE: SelectBuilder - Selected value comparison</title><link>http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=867</link><description>In it&amp;#39;s current form, to determine if the value currently being outputted is in the SelectedValues parameter, the key is first put ToString before comparing&amp;#58; string thisValue &amp;#61; HttpUtility.HtmlEncode&amp;#40;key.ToString&amp;#40;&amp;#41;&amp;#41;&amp;#59; &amp;#40;SelectBuilder.cs line 100&amp;#41;. Because of this, if the selectedValue parameter is a class that cannot be converted to a string directly, the comparison will fail &amp;#40;for example, a Guid&amp;#41;. Because of this, the &amp;#34;selectedValue&amp;#34; parameter should be passed as a string - however, the recognized overload for a string ends up being IEnumerable &amp;#40;instead of object&amp;#41; which then attempts to convert the &amp;#34;thisValue&amp;#34; variable to a char &amp;#40;since a string will enumerate into a collection of chars&amp;#41;. The only solution to this is either casting the string to an object on the method call or adding the string to a list before passing it to the function.&lt;br /&gt;&lt;br /&gt;The easiest solution would likely be to compare the value without HtmlEncoding to determine if it should be selected &amp;#40;in essence changing the call &amp;#34;isSelected &amp;#61; HtmlExtensionUtility.AreEqual&amp;#40;en.Current, thisValue&amp;#41;&amp;#59;&amp;#34; &amp;#40;line 106&amp;#41; to &amp;#34;isSelected &amp;#61; HtmlExtensionUtility.AreEqual&amp;#40;en.Current, key&amp;#41;&amp;#59;&amp;#34;&amp;#41;.&lt;br /&gt;</description><author>cmerat</author><pubDate>Mon, 12 May 2008 19:45:00 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: SelectBuilder - Selected value comparison 20080512P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/aspnet/SourceControl/ListDownloadableCommits.aspx</link><description>Adding AJAX Futures Source Tree</description><author>AspNetExtensions</author><pubDate>Mon, 12 May 2008 16:34:28 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080512P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Welcome to ASP.NET
&lt;/h1&gt;   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=MVC&amp;amp;referringTitle=Home"&gt;MVC&lt;/a&gt;&lt;/b&gt;   |   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;amp;referringTitle=Home"&gt;AJAX&lt;/a&gt;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project gives you access to the code for upcoming releases that the Microsoft ASP.NET team is working on. The project gives you a look at the design and lets you have a voice in it. You can send us feedback for the ASP.NET MVC framework through the &lt;a href="http://forums.asp.net/1146.aspx" class="externalLink"&gt;ASP.NET MVC forums&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on the &lt;a href="http://www.asp.net" class="externalLink"&gt;ASP.NET site&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt; &lt;br /&gt;You can download the source code and build the binaries for it on your own computer. For any bugs or other issues you find, please use the the &lt;a href="http://www.codeplex.com/aspnet/WorkItem/List.aspx" class="externalLink"&gt;issue tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the forums.&lt;br /&gt; &lt;br /&gt;        &lt;b&gt;Note:&lt;/b&gt; We cannot include any source code you send us into the project (either through comments, patches or items in the ‘Issue Tracker’) but we do welcome any feedback you provide.&lt;br /&gt; &lt;br /&gt;We periodically update this project. Refer to the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Road%20Map&amp;amp;referringTitle=Home"&gt;roadmap&lt;/a&gt; to see what we are working on next (although this might change). Occasionally we may release separately official preview builds that are based on code in this project. The preview builds will include an installer and contain binaries, not source code. For information about the code updates and preview releases, see the &amp;quot;&lt;a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet" class="externalLink"&gt;Releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; tab. &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;05/12 Source code release of the ASP.NET AJAX Script Profiler helper control:&lt;/b&gt; To support the ASP.NET AJAX script combining feature  which shipped in the .NET Framework 3.5 SP1 Beta release, we've added the ASP.NET AJAX Script Profiler helper control source and binaries to this project. This control helps you to identify the scriptreferences used in your ASP.NET AJAX page to use with ASP.NET AJAX script combining. You can find this release &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. In addition this control is used in a Screencast for ASP.NET AJAX script combining on the ASP.NET site. &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;05/12 Release of the ADO Data Service AJAX Client :&lt;/b&gt; The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page. &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;04/16 Source code release of the ASP.NET MVC :&lt;/b&gt; We've just released the latest source code for ASP.NET MVC...this latest release includes Visual Studio templates and unit tests. You can find this release &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, view the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=ReadMe&amp;amp;referringTitle=Home"&gt;readme&lt;/a&gt; summarising the changes in this release and read Scott Guthrie's post on this release &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Source code release of the ASP.NET MVC Preview 2:&lt;/b&gt; We're excited to announce that the inaugural code that we’re releasing through this project includes the source code for the ASP.NET MVC framework. This source code corresponds to the Preview 2 release made available at MIX '08 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=38CC4CF1-773A-47E1-8125-BA3369BF54A3&amp;amp;displaylang=en" class="externalLink"&gt;available here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Information about how the source code in this project is laid out can be found on the &amp;quot;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Source%20Structure&amp;amp;referringTitle=Home"&gt;Source Structure&lt;/a&gt;&amp;quot; page.&lt;br /&gt;&lt;h2&gt;
Resources, Documentation and Blogs
&lt;/h2&gt;For preview build releases you can use the latest &lt;a href="http://quickstarts.asp.net/3-5-extensions/default.aspx" class="externalLink"&gt;ASP.NET Quickstarts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to read about the features and see working samples. Interim source code releases in this project come with a readme document that lists any changes since the last release.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 16:33:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080512P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Welcome to ASP.NET
&lt;/h1&gt;   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=MVC&amp;amp;referringTitle=Home"&gt;MVC&lt;/a&gt;&lt;/b&gt;   |   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;amp;referringTitle=Home"&gt;AJAX&lt;/a&gt;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project gives you access to the code for upcoming releases that the Microsoft ASP.NET team is working on. The project gives you a look at the design and lets you have a voice in it. You can send us feedback for the ASP.NET MVC framework through the &lt;a href="http://forums.asp.net/1146.aspx" class="externalLink"&gt;ASP.NET MVC forums&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on the &lt;a href="http://www.asp.net" class="externalLink"&gt;ASP.NET site&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt; &lt;br /&gt;You can download the source code and build the binaries for it on your own computer. For any bugs or other issues you find, please use the the &lt;a href="http://www.codeplex.com/aspnet/WorkItem/List.aspx" class="externalLink"&gt;issue tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the forums.&lt;br /&gt; &lt;br /&gt;        &lt;b&gt;Note:&lt;/b&gt; We cannot include any source code you send us into the project (either through comments, patches or items in the ‘Issue Tracker’) but we do welcome any feedback you provide.&lt;br /&gt; &lt;br /&gt;We periodically update this project. Refer to the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Road%20Map&amp;amp;referringTitle=Home"&gt;roadmap&lt;/a&gt; to see what we are working on next (although this might change). Occasionally we may release separately official preview builds that are based on code in this project. The preview builds will include an installer and contain binaries, not source code. For information about the code updates and preview releases, see the &amp;quot;&lt;a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet" class="externalLink"&gt;Releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; tab. &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;05/12 Source code release of the ASP.NET AJAX Script Profiler helper control:&lt;/b&gt; To support the ASP.NET AJAX script combining feature  which shipped in the .NET Framework 3.5 SP1 Beta release, we've added the ASP.NET AJAX Script Profiler helper control source and binaries to this project. This control helps you to identify the scriptreferences used in your ASP.NET AJAX page to use with ASP.NET AJAX script combining. You can find this release &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. In addition this control is used in a Screencast for ASP.NET AJAX script combining on the ASP.NET site. &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;04/16 Source code release of the ASP.NET MVC :&lt;/b&gt; We've just released the latest source code for ASP.NET MVC...this latest release includes Visual Studio templates and unit tests. You can find this release &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, view the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=ReadMe&amp;amp;referringTitle=Home"&gt;readme&lt;/a&gt; summarising the changes in this release and read Scott Guthrie's post on this release &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Source code release of the ASP.NET MVC Preview 2:&lt;/b&gt; We're excited to announce that the inaugural code that we’re releasing through this project includes the source code for the ASP.NET MVC framework. This source code corresponds to the Preview 2 release made available at MIX '08 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=38CC4CF1-773A-47E1-8125-BA3369BF54A3&amp;amp;displaylang=en" class="externalLink"&gt;available here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Information about how the source code in this project is laid out can be found on the &amp;quot;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Source%20Structure&amp;amp;referringTitle=Home"&gt;Source Structure&lt;/a&gt;&amp;quot; page.&lt;br /&gt;&lt;h2&gt;
Resources, Documentation and Blogs
&lt;/h2&gt;For preview build releases you can use the latest &lt;a href="http://quickstarts.asp.net/3-5-extensions/default.aspx" class="externalLink"&gt;ASP.NET Quickstarts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to read about the features and see working samples. Interim source code releases in this project come with a readme document that lists any changes since the last release.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 16:31:57 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080512P</guid></item><item><title>UPDATED WIKI: AJAX</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
ASP.NET AJAX
&lt;/h1&gt; &lt;br /&gt;&lt;h2&gt;
Script Reference Profiler 
&lt;/h2&gt;The Script Reference Profiler is a helper control which provides information on the client-side scripts used within an ASP.NET AJAX page. These references can then be copied into a &lt;b&gt;CompositeScript&lt;/b&gt; tag when using ASP.NET AJAX script combining to improve the performance of your ASP.NET AJAX applications by combining the multiple script requests into a single request.&lt;br /&gt;Please see &lt;a href="http://www.asp.net/learn/3.5-extensions-videos/video-296.aspx" class="externalLink"&gt;this screencast&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for an example of how to use this control when developing ASP.NET AJAX applications.&lt;br /&gt;You can download the source code for the ASP.NET AJAX script reference profiler from either the &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/aspnet/SourceControl/ListDownloadableCommits.aspx" class="externalLink"&gt;source code&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs.&lt;br /&gt;&lt;h2&gt;
ADO Data Service AJAX Client
&lt;/h2&gt;&lt;h4&gt;
ADO.NET Data Services
&lt;/h4&gt;The ADO.NET Data Services framework lets you create and access flexible data services that are integrated with the Web. The services use URIs to locate and identify data, and use simple, well-known formats to represent the data, such as JSON and XML. Data is made available across the Web in the style of a representational state transfer (REST) resource collection that is addressable by using URIs. Clients can interact with the resources by using HTTP verbs such as GET, POST, and DELETE.&lt;br /&gt;For relational data, ADO.NET Data Services expose data by using the Entity Data Model as specified by the ADO.NET Entity Framework. &lt;br /&gt; &lt;br /&gt;For information about the ADO.NET Entity Framework, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=105666" class="externalLink"&gt;ADO.NET Entity Framework &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
ADO Data Service AJAX Client Library
&lt;/h4&gt;The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page.&lt;br /&gt; &lt;br /&gt;You can download the source code for the &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=13357"&gt;ADO Data Service AJAX Client Library&lt;/a&gt;  as a zip file: , &lt;b&gt;&lt;i&gt;AdoDataServiceAjaxClient.zip&lt;/i&gt;&lt;/b&gt;, from either the  &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or source code tabs. &lt;br /&gt;The download contains two JavaScript files: &lt;b&gt;&lt;i&gt;DataService.debug.js&lt;/i&gt;&lt;/b&gt;, and &lt;b&gt;&lt;i&gt;DataService.js&lt;/i&gt;&lt;/b&gt;. The first is for use while developing AJAX-enabled pages. The second is for runtime operation of the same page.&lt;br /&gt; &lt;br /&gt;The library provides the &lt;b&gt;Sys.Data.DataService&lt;/b&gt; client script class for simplifying the interaction between an ASP.NET AJAX application and an ADO.NET data service. By using this class, you can create Web applications that interact with data through a data service on the Web site and that can update the Web page without a full postback to the Web server.&lt;br /&gt; &lt;br /&gt;For more information, see the following online help topics:&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ConsumingDataService.aspx" class="externalLink"&gt;Using ASP.NET AJAX to Access Data Services &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/reference/adoref/N_Sys_Data.aspx" class="externalLink"&gt;Sys.Data API Reference Guide &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 16:24:33 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: AJAX 20080512P</guid></item><item><title>UPDATED WIKI: AJAX</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
ASP.NET AJAX
&lt;/h1&gt; &lt;br /&gt;&lt;h2&gt;
Script Reference Profiler 
&lt;/h2&gt;The Script Reference Profiler is a helper control which provides information on the client-side scripts used within an ASP.NET AJAX page. These references can then be copied into a &lt;b&gt;CompositeScript&lt;/b&gt; tag when using ASP.NET AJAX script combining to improve the performance of your ASP.NET AJAX applications by combining the multiple script requests into a single request.&lt;br /&gt;Please see &lt;a href="http://www.asp.net/learn/3.5-extensions-videos/video-296.aspx" class="externalLink"&gt;this screencast&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for an example of how to use this control when developing ASP.NET AJAX applications.&lt;br /&gt;You can download the source code for the ASP.NET AJAX script reference profiler from either the &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/aspnet/SourceControl/ListDownloadableCommits.aspx" class="externalLink"&gt;source code&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs.&lt;br /&gt;&lt;h2&gt;
ADO Data Service AJAX Client
&lt;/h2&gt;&lt;h4&gt;
ADO.NET Data Services
&lt;/h4&gt;The ADO.NET Data Services framework lets you create and access flexible data services that are integrated with the Web. The services use URIs to locate and identify data, and use simple, well-known formats to represent the data, such as JSON and XML. Data is made available across the Web in the style of a representational state transfer (REST) resource collection that is addressable by using URIs. Clients can interact with the resources by using HTTP verbs such as GET, POST, and DELETE.&lt;br /&gt;For relational data, ADO.NET Data Services expose data by using the Entity Data Model as specified by the ADO.NET Entity Framework. &lt;br /&gt; &lt;br /&gt;For information about the ADO.NET Entity Framework, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=105666" class="externalLink"&gt;ADO.NET Entity Framework &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
ADO Data Service AJAX Client Library
&lt;/h4&gt;The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page.&lt;br /&gt; &lt;br /&gt;You can download the source code for the &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=13357"&gt;ADO Data Service AJAX Client Library&lt;/a&gt;  as a zip file: , &lt;b&gt;&lt;i&gt;AdoDataServiceAjaxClient.zip&lt;/i&gt;&lt;/b&gt;, from either the releases or source code tabs. &lt;br /&gt;The download contains two JavaScript files: &lt;b&gt;&lt;i&gt;DataService.debug.js&lt;/i&gt;&lt;/b&gt;, and &lt;b&gt;&lt;i&gt;DataService.js&lt;/i&gt;&lt;/b&gt;. The first is for use while developing AJAX-enabled pages. The second is for runtime operation of the same page.&lt;br /&gt; &lt;br /&gt;The library provides the &lt;b&gt;Sys.Data.DataService&lt;/b&gt; client script class for simplifying the interaction between an ASP.NET AJAX application and an ADO.NET data service. By using this class, you can create Web applications that interact with data through a data service on the Web site and that can update the Web page without a full postback to the Web server.&lt;br /&gt; &lt;br /&gt;For more information, see the following online help topics:&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ConsumingDataService.aspx" class="externalLink"&gt;Using ASP.NET AJAX to Access Data Services &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/reference/adoref/N_Sys_Data.aspx" class="externalLink"&gt;Sys.Data API Reference Guide &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 16:24:08 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: AJAX 20080512P</guid></item><item><title>UPDATED RELEASE: ADO Data Service AJAX Client Library (May 12, 2008)</title><link>http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=13357</link><description>The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page.&lt;br /&gt;&lt;br /&gt;You can download the source code for the ADO Data Service AJAX Client Library as a zip file&amp;#58; , AdoDataServiceAjaxClient.zip, from either the releases or source code tabs. &lt;br /&gt;The download contains two JavaScript files&amp;#58; DataService.debug.js, and DataService.js. The first is for use while developing AJAX-enabled pages. The second is for runtime operation of the same page.&lt;br /&gt;</description><author></author><pubDate>Mon, 12 May 2008 16:22:20 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: ADO Data Service AJAX Client Library (May 12, 2008) 20080512P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Welcome to ASP.NET
&lt;/h1&gt;   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=MVC&amp;amp;referringTitle=Home"&gt;MVC&lt;/a&gt;&lt;/b&gt;   |   &lt;b&gt;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;amp;referringTitle=Home"&gt;AJAX&lt;/a&gt;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project gives you access to the code for upcoming releases that the Microsoft ASP.NET team is working on. The project gives you a look at the design and lets you have a voice in it. You can send us feedback for the ASP.NET MVC framework through the &lt;a href="http://forums.asp.net/1146.aspx" class="externalLink"&gt;ASP.NET MVC forums&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on the &lt;a href="http://www.asp.net" class="externalLink"&gt;ASP.NET site&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt; &lt;br /&gt;You can download the source code and build the binaries for it on your own computer. For any bugs or other issues you find, please use the the &lt;a href="http://www.codeplex.com/aspnet/WorkItem/List.aspx" class="externalLink"&gt;issue tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the forums.&lt;br /&gt; &lt;br /&gt;        &lt;b&gt;Note:&lt;/b&gt; We cannot include any source code you send us into the project (either through comments, patches or items in the ‘Issue Tracker’) but we do welcome any feedback you provide.&lt;br /&gt; &lt;br /&gt;We periodically update this project. Refer to the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Road%20Map&amp;amp;referringTitle=Home"&gt;roadmap&lt;/a&gt; to see what we are working on next (although this might change). Occasionally we may release separately official preview builds that are based on code in this project. The preview builds will include an installer and contain binaries, not source code. For information about the code updates and preview releases, see the &amp;quot;&lt;a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet" class="externalLink"&gt;Releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; tab. &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;05/09 Source code release of the ASP.NET AJAX Script Profiler helper control:&lt;/b&gt; To support the ASP.NET AJAX script combining feature  which shipped in the .NET Framework 3.5 SP1 Beta release, we've added the ASP.NET AJAX Script Profiler helper control source and binaries to this project. This control helps you to identify the scriptreferences used in your ASP.NET AJAX page to use with ASP.NET AJAX script combining. You can find this release &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. In addition this control is used in a Screencast for ASP.NET AJAX script combining on the ASP.NET site. &lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;04/16 Source code release of the ASP.NET MVC :&lt;/b&gt; We've just released the latest source code for ASP.NET MVC...this latest release includes Visual Studio templates and unit tests. You can find this release &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, view the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=ReadMe&amp;amp;referringTitle=Home"&gt;readme&lt;/a&gt; summarising the changes in this release and read Scott Guthrie's post on this release &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Source code release of the ASP.NET MVC Preview 2:&lt;/b&gt; We're excited to announce that the inaugural code that we’re releasing through this project includes the source code for the ASP.NET MVC framework. This source code corresponds to the Preview 2 release made available at MIX '08 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=38CC4CF1-773A-47E1-8125-BA3369BF54A3&amp;amp;displaylang=en" class="externalLink"&gt;available here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Information about how the source code in this project is laid out can be found on the &amp;quot;&lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=Source%20Structure&amp;amp;referringTitle=Home"&gt;Source Structure&lt;/a&gt;&amp;quot; page.&lt;br /&gt;&lt;h2&gt;
Resources, Documentation and Blogs
&lt;/h2&gt;For preview build releases you can use the latest &lt;a href="http://quickstarts.asp.net/3-5-extensions/default.aspx" class="externalLink"&gt;ASP.NET Quickstarts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to read about the features and see working samples. Interim source code releases in this project come with a readme document that lists any changes since the last release.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 16:22:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080512P</guid></item><item><title>CREATED RELEASE: ADO Data Service AJAX Client Library (May 12, 2008)</title><link>http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=13357</link><description>The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page.&lt;br /&gt;&lt;br /&gt;You can download the source code for the ADO Data Service AJAX Client Library as a zip file&amp;#58; , AdoDataServiceAjaxClient.zip, from either the releases or source code tabs. &lt;br /&gt;The download contains two JavaScript files&amp;#58; DataService.debug.js, and DataService.js. The first is for use while developing AJAX-enabled pages. The second is for runtime operation of the same page.&lt;br /&gt;</description><author></author><pubDate>Mon, 12 May 2008 16:19:55 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: ADO Data Service AJAX Client Library (May 12, 2008) 20080512P</guid></item><item><title>UPDATED RELEASE: ScriptReferenceProfiler Source and Binary Release (May 12, 2008)</title><link>http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=13356</link><description>Initial release of the ScriptReferenceProfiler Web control for use with ASP.NET AJAX script combining. &lt;br /&gt;NOTE&amp;#58; To compile the source code for this control you will need to have the .NET 3.5 SP1 Beta installed</description><author></author><pubDate>Mon, 12 May 2008 16:16:09 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: ScriptReferenceProfiler Source and Binary Release (May 12, 2008) 20080512P</guid></item><item><title>UPDATED WIKI: AJAX</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
ASP.NET AJAX
&lt;/h1&gt; &lt;br /&gt;&lt;h2&gt;
Script Reference Profiler 
&lt;/h2&gt;The Script Reference Profiler is a helper control which provides information on the client-side scripts used within an ASP.NET AJAX page. These references can then be copied into a &lt;b&gt;CompositeScript&lt;/b&gt; tag when using ASP.NET AJAX script combining to improve the performance of your ASP.NET AJAX applications by combining the multiple script requests into a single request.&lt;br /&gt;Please see &lt;a href="http://www.asp.net/learn/3.5-extensions-videos/video-296.aspx" class="externalLink"&gt;this screencast&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for an example of how to use this control when developing ASP.NET AJAX applications.&lt;br /&gt;You can download the source code for the ASP.NET AJAX script reference profiler from either the &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx" class="externalLink"&gt;releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/aspnet/SourceControl/ListDownloadableCommits.aspx" class="externalLink"&gt;source code&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs.&lt;br /&gt;&lt;h2&gt;
ADO Data Service AJAX Client
&lt;/h2&gt;&lt;h4&gt;
ADO.NET Data Services
&lt;/h4&gt;The ADO.NET Data Services framework lets you create and access flexible data services that are integrated with the Web. The services use URIs to locate and identify data, and use simple, well-known formats to represent the data, such as JSON and XML. Data is made available across the Web in the style of a representational state transfer (REST) resource collection that is addressable by using URIs. Clients can interact with the resources by using HTTP verbs such as GET, POST, and DELETE.&lt;br /&gt;For relational data, ADO.NET Data Services expose data by using the Entity Data Model as specified by the ADO.NET Entity Framework. &lt;br /&gt; &lt;br /&gt;For information about the ADO.NET Entity Framework, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=105666" class="externalLink"&gt;ADO.NET Entity Framework &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
ADO Data Service AJAX Client Library
&lt;/h4&gt;The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page.&lt;br /&gt; &lt;br /&gt;You can download the source code for the ADO Data Service AJAX Client Library as a zip file: , &lt;b&gt;&lt;i&gt;AdoDataServiceAjaxClient.zip&lt;/i&gt;&lt;/b&gt;, from either the releases or source code tabs. &lt;br /&gt;The download contains two JavaScript files: &lt;b&gt;&lt;i&gt;DataService.debug.js&lt;/i&gt;&lt;/b&gt;, and &lt;b&gt;&lt;i&gt;DataService.js&lt;/i&gt;&lt;/b&gt;. The first is for use while developing AJAX-enabled pages. The second is for runtime operation of the same page.&lt;br /&gt; &lt;br /&gt;The library provides the &lt;b&gt;Sys.Data.DataService&lt;/b&gt; client script class for simplifying the interaction between an ASP.NET AJAX application and an ADO.NET data service. By using this class, you can create Web applications that interact with data through a data service on the Web site and that can update the Web page without a full postback to the Web server.&lt;br /&gt; &lt;br /&gt;For more information, see the following online help topics:&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ConsumingDataService.aspx" class="externalLink"&gt;Using ASP.NET AJAX to Access Data Services &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/reference/adoref/N_Sys_Data.aspx" class="externalLink"&gt;Sys.Data API Reference Guide &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 16:13:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: AJAX 20080512P</guid></item><item><title>UPDATED WIKI: MVC</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=MVC&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
ASP.NET MVC
&lt;/h1&gt;You can find further information, screencasts etc...at the &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.NET MVC site&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Check out the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=ReadMe&amp;amp;referringTitle=MVC"&gt;ReadMe&lt;/a&gt; for the latest version&lt;/li&gt;&lt;li&gt;Blog Posts: Here are some of the most recent blog posts on ASP.NET MVC from our team members:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/12/asp-net-mvc-framework-road-map-update.aspx" class="externalLink"&gt;ASP.NET MVC Framework Road-Map Update &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.haacked.com/archive/2008/03/10/thoughts-on-asp.net-mvc-preview-2-and-beyond.aspx" class="externalLink"&gt;Thoughts on ASP.NET MVC Preview 2 and Beyond&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ASPNETMVCSessionAtMix08TDDAndMvcMockHelpers.aspx" class="externalLink"&gt;ASP.NET MVC Session at Mix08, TDD and MvcMockHelpers&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ASPNETMVCPreview2ScreencastTutorials.aspx" class="externalLink"&gt;ASP.NET MVC Preview 2 Screencast Tutorials&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2008/03/10/asp-net-mvc-in-codeplex-and-extensible-unit-testing.aspx" class="externalLink"&gt;ASP.NET MVC in CodePlex and Extensible Unit Testing&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/webdevtools/archive/2008/02/17/tooling-features-overview-of-asp-net-mvc-framework-for-mix-2008.aspx" class="externalLink"&gt;Tooling Features overview of ASP.NET MVC Framework for MIX '08&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Unit Test Integration&lt;/li&gt;
&lt;/ul&gt;The ASP.NET MVC Project template (which we'll upload to this project very soon) provides a unit test dialog which allows you to select a unit test framework from a drop down. We are working closely with unit test framework providers to intergrate their frameworks into that drop down. The following is a list of those projects which have installers that integrate with ASP.NET MVC. These projects are run by others in the community, not the ASP.NET team.&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/mb-unit/downloads/list" class="externalLink"&gt;MbUnit Downloads Page&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/astopford/archive/2008/03/10/microsoft-mvc-and-mbunit.aspx" class="externalLink"&gt;Announcement&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/xunit/Release/ProjectReleases.aspx?ReleaseId=12209" class="externalLink"&gt;xUnit.net RC2 Refresh&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://bradwilson.typepad.com/blog/2008/04/xunitnet-rc2--1.html" class="externalLink"&gt;announcement&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Other Interesting Projects:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/MVCContrib" class="externalLink"&gt;MVCContrib&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;: A Codeplex project to add functionality to ASP.NET MVC.  This project is run by others in the community, not the ASP.NET team.    &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 15:49:37 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: MVC 20080512P</guid></item><item><title>UPDATED WIKI: AJAX</title><link>http://www.codeplex.com/aspnet/Wiki/View.aspx?title=AJAX&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
ASP.NET AJAX
&lt;/h1&gt; &lt;br /&gt;&lt;h2&gt;
Script Reference Profiler 
&lt;/h2&gt;The Script Reference Profiler is a helper control which provides information on the client-side scripts used within an ASP.NET AJAX page. These references can then be copied into a &lt;b&gt;CompositeScript&lt;/b&gt; tag when using ASP.NET AJAX script combining to improve the performance of your ASP.NET AJAX applications by combining the multiple script requests into a single request.&lt;br /&gt;Please see this screencast for an example of how to use this control when developing ASP.NET AJAX applications.&lt;br /&gt;You can download the source code for the ASP.NET AJAX script reference profiler from either the releases or source code tabs.&lt;br /&gt;&lt;h2&gt;
ADO Data Service AJAX Client
&lt;/h2&gt;&lt;h4&gt;
ADO.NET Data Services
&lt;/h4&gt;The ADO.NET Data Services framework lets you create and access flexible data services that are integrated with the Web. The services use URIs to locate and identify data, and use simple, well-known formats to represent the data, such as JSON and XML. Data is made available across the Web in the style of a representational state transfer (REST) resource collection that is addressable by using URIs. Clients can interact with the resources by using HTTP verbs such as GET, POST, and DELETE.&lt;br /&gt;For relational data, ADO.NET Data Services expose data by using the Entity Data Model as specified by the ADO.NET Entity Framework. &lt;br /&gt; &lt;br /&gt;For information about the ADO.NET Entity Framework, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=105666" class="externalLink"&gt;ADO.NET Entity Framework &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
ADO Data Service AJAX Client Library
&lt;/h4&gt;The ADO Data Service AJAX Client Library enables you to consume an ADO.NET Data Service from client script in an ASP.NET AJAX Web page.&lt;br /&gt; &lt;br /&gt;You can download the source code for the ADO Data Service AJAX Client Library as a zip file: , &lt;b&gt;&lt;i&gt;AdoDataServiceAjaxClient.zip&lt;/i&gt;&lt;/b&gt;, from either the releases or source code tabs. &lt;br /&gt;The download contains two JavaScript files: &lt;b&gt;&lt;i&gt;DataService.debug.js&lt;/i&gt;&lt;/b&gt;, and &lt;b&gt;&lt;i&gt;DataService.js&lt;/i&gt;&lt;/b&gt;. The first is for use while developing AJAX-enabled pages. The second is for runtime operation of the same page.&lt;br /&gt; &lt;br /&gt;The library provides the &lt;b&gt;Sys.Data.DataService&lt;/b&gt; client script class for simplifying the interaction between an ASP.NET AJAX application and an ADO.NET data service. By using this class, you can create Web applications that interact with data through a data service on the Web site and that can update the Web page without a full postback to the Web server.&lt;br /&gt; &lt;br /&gt;For more information, see the following online help topics:&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ConsumingDataService.aspx" class="externalLink"&gt;Using ASP.NET AJAX to Access Data Services &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://quickstarts.asp.net/3-5-extensions/reference/adoref/N_Sys_Data.aspx" class="externalLink"&gt;Sys.Data API Reference Guide &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ScottGal</author><pubDate>Mon, 12 May 2008 15:49:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: AJAX 20080512P</guid></item><item><title>COMMENTED ISSUE: HttpRequestBase.UrlReferrer != HttpRequest.UrlReferrer</title><link>http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=813</link><description>Mayor bug&amp;#33;&amp;#33;&lt;br /&gt;Controller.Request.UrlReferrer &amp;#61;&amp;#61; System.Web.HttpContext.Current.Request.Url&lt;br /&gt;Should be&amp;#58;&lt;br /&gt;Controller.Request.UrlReferrer &amp;#61;&amp;#61; System.Web.HttpContext.Current.Request.UrlReferer&lt;br /&gt;Comments: ** Comment from web user: auriel ** &lt;p&gt;This bug was fixed in the 0416 release.&lt;/p&gt;</description><author>auriel</author><pubDate>Mon, 12 May 2008 08:18:43 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: HttpRequestBase.UrlReferrer != HttpRequest.UrlReferrer 20080512A</guid></item><item><title>COMMENTED ISSUE: Route.GetVirtualPath depends on the current RequestContext</title><link>http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=750</link><description>Route.GetVirtualPath depends on the current RequestContext, WHY&amp;#63;&lt;br /&gt;&lt;br /&gt;if you call Route.GetVirtualPath and pass a RouteValueDictionary that has a Count property greater than RequestContext.RouteData.Values.Count then an Exception is thrown.&lt;br /&gt;&lt;br /&gt;This means that if you what to generate a url there must be a match in parameters beetween the url you want and the current executing one.&lt;br /&gt;Comments: ** Comment from web user: maxtoroq ** &lt;p&gt;Here is a simpler way to reproduce the bug, it has something to do with nullable parameters when set to null&amp;#58;&lt;/p&gt;&lt;p&gt;public void TestRouteGetVirtualPathBug&amp;#40;string nullableParameter&amp;#41; &amp;#123;&lt;br /&gt;   VirtualPathData vpath &amp;#61; RouteData.Route.GetVirtualPath&amp;#40;ControllerContext, new RouteValueDictionary&amp;#40;new &amp;#123; nullableParameter &amp;#61; &amp;#40;string&amp;#41;null &amp;#125;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;/p&gt;</description><author>maxtoroq</author><pubDate>Thu, 08 May 2008 03:53:59 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Route.GetVirtualPath depends on the current RequestContext 20080508A</guid></item><item><title>CREATED ISSUE: HttpRequestBase.UrlReferrer != HttpRequest.UrlReferrer</title><link>http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=813</link><description>Mayor bug&amp;#33;&amp;#33;&lt;br /&gt;Controller.Request.UrlReferrer &amp;#61;&amp;#61; System.Web.HttpContext.Current.Request.Url&lt;br /&gt;Should be&amp;#58;&lt;br /&gt;Controller.Request.UrlReferrer &amp;#61;&amp;#61; System.Web.HttpContext.Current.Request.UrlReferer&lt;br /&gt;</description><author>maxtoroq</author><pubDate>Thu, 08 May 2008 02:38:11 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: HttpRequestBase.UrlReferrer != HttpRequest.UrlReferrer 20080508A</guid></item><item><title>COMMENTED ISSUE: Use Base Class in Master Page and Concrete Class in Child Page</title><link>http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=136</link><description>Should be able to use a base class in Master Page and a concrete class in Content Page. Eg&amp;#58;&lt;br /&gt;&lt;br /&gt;public class BasicViewData&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;public class SubclassViewData &amp;#58; BasicViewData&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;public partial class SiteMasterPage &amp;#58; ViewMasterPage&amp;#60;BasicViewData&amp;#62;&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;public partial class SiteContentPage &amp;#58; ViewPage&amp;#60;SubclassViewData&amp;#62;&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#125;&lt;br /&gt;Comments: ** Comment from web user: shinyzhu ** &lt;p&gt;In my opinion there is another way.&lt;br /&gt;I think use the default ViewData dictionary is a better practice.&lt;br /&gt;You can simply specify the key and value and pick the key as a Property for a page in its codebehind.&lt;br /&gt;for example, the code in a controller should&amp;#58;&lt;/p&gt;&lt;p&gt;public ActionResult List&amp;#40;string id&amp;#41;&amp;#123;&lt;br /&gt;  ViewData&amp;#91;&amp;#34;entities&amp;#34;&amp;#93; &amp;#61; dataContext.GetAllEntities&amp;#40;&amp;#41;&amp;#59; &amp;#47;&amp;#47; the GetAllEntities method returns a List&amp;#60;Entity&amp;#62;&lt;br /&gt;  return RenderView&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;/p&gt;&lt;p&gt;the code in the List.aspx.cs&amp;#58;&lt;/p&gt;&lt;p&gt;public partial class List &amp;#58; ViewPage&amp;#123;&lt;br /&gt;  public List&amp;#60;Entity&amp;#62; Entities&amp;#123;&lt;br /&gt;    get&amp;#123;&lt;br /&gt;      return this.ViewData&amp;#91;&amp;#34;entities&amp;#34;&amp;#93; as List&amp;#60;Entity&amp;#62;&amp;#59;&lt;br /&gt;    &amp;#125;&lt;br /&gt;  &amp;#125;&lt;br /&gt;&amp;#125;&lt;/p&gt;&lt;p&gt;The amazing things are in the View&amp;#40; List.aspx &amp;#41;&amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#60;&amp;#37;foreach&amp;#40;var entity in this.Entities&amp;#41;&amp;#123;&amp;#37;&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#60;&amp;#37;&amp;#61; entity.Name &amp;#37;&amp;#62;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;... any other amazing codes&lt;br /&gt;&amp;#60;&amp;#37;&amp;#125;&amp;#37;&amp;#62;&lt;/p&gt;&lt;p&gt;What do you think about this&amp;#63;&lt;br /&gt;Thank you.&lt;/p&gt;</description><author>shinyzhu</author><pubDate>Wed, 07 May 2008 07:45:33 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Use Base Class in Master Page and Concrete Class in Child Page 20080507A</guid></item><item><title>CREATED ISSUE: Do NOT use Response.Redirect is the right way for SEO,REST</title><link>http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=800</link><description>Apologies if this has been covered before, but I can&amp;#39;t find a reference to it. &lt;br /&gt;&lt;br /&gt;You can find this issue in any projects created by the MVC0416.&lt;br /&gt;In the file &amp;#34;Default.aspx.cs&amp;#34; , there is a line of code looks like &amp;#34;Response.Redirect&amp;#40;&amp;#34;&amp;#126;&amp;#47;Home&amp;#34;&amp;#41;&amp;#34;, I know this is for processing the root request to the HomeController.&lt;br /&gt;But the url was changed and almost every search engine isn&amp;#39;t too fond of Response.Redirect.&lt;br /&gt;That&amp;#39;s the question.&lt;br /&gt;&lt;br /&gt;I tried wrote a route to avoid this, but it doesn&amp;#39;t work.&lt;br /&gt;the route is&amp;#58;&lt;br /&gt;&lt;br /&gt;            routes.MapRoute&amp;#40;&lt;br /&gt;                &amp;#34;Root&amp;#34;,&lt;br /&gt;                &amp;#34;Default.aspx&amp;#34;,&lt;br /&gt;                new &amp;#123; controller &amp;#61; &amp;#34;Home&amp;#34;, action &amp;#61; &amp;#34;Index&amp;#34; &amp;#125;&lt;br /&gt;            &amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;When I request the root path, I got an empty page, and when I request the &amp;#47;default.aspx page, I got an XML parsing error.&lt;br /&gt;In any projects created by the Preview 2 don&amp;#39;t have this problem because of the last route configuration.&lt;br /&gt;But it&amp;#39;s not working in the new projects.&lt;br /&gt;&lt;br /&gt;That&amp;#39;s all. I&amp;#39;m looking for a solution for this.&lt;br /&gt;Thank you all very much.&lt;br /&gt;</description><author>shinyzhu</author><pubDate>Wed, 07 May 2008 07:25:09 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Do NOT use Response.Redirect is the right way for SEO,REST 20080507A</guid></item></channel></rss>