<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>webclientguidance Release Rss Feed</title><link>http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=websf</link><description>webclientguidance Release Rss Description</description><item><title>Updated Release: Web Client Developer Guidance - Nov 13th Drop (Nov 13, 2009)</title><link>http://webclientguidance.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35872</link><description>&lt;div class="wikidoc"&gt;This is the first public drop of the Web Client Developer Guidance. We are currently in the 5th iteration. The RI shows several UI patterns (predictive fetch, preview, edit-in-line). Most recently, we've been working on implementing separated presentation patterns and composability within MVC. The RI has JavaScript unit tests using QUnit. Also included in the RI is guidance on minification and combining JavaScript files.&lt;br /&gt;&lt;br /&gt;The 3 QuickStarts included are:
&lt;ul&gt;&lt;li&gt;RI_WebForms. This is a port of the RI, developed using MVC, to Web Forms.&lt;/li&gt;
&lt;li&gt;Validation QuickStart. This shows server and client-side validation.&lt;/li&gt;
&lt;li&gt;WebFormsMVCHybrid. This shows MVC functionality within a Web Forms application.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The documentation includes draft guidance on cross-site scripting, cross-site request forgery, update panel, and more.&lt;br /&gt;&lt;br /&gt;The next iteration will focus on modularity leveraging MVC Areas and provide a framework for sharing common services.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ndelgado</author><pubDate>Sat, 14 Nov 2009 00:59:18 GMT</pubDate><guid isPermaLink="false">Updated Release: Web Client Developer Guidance - Nov 13th Drop (Nov 13, 2009) 20091114125918A</guid></item><item><title>Released: Web Client Developer Guidance - Nov 13th Drop (Nov 13, 2009)</title><link>http://webclientguidance.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35872</link><description>&lt;div&gt;This is the first public drop of the Web Client Developer Guidance. We are currently in the 5th iteration. The RI shows several UI patterns (predictive fetch, preview, edit-in-line). Most recently, we've been working on implementing separated presentation patterns and composability within MVC. The RI has JavaScript unit tests using QUnit. Also included in the RI is guidance on minification and combining JavaScript files.&lt;br&gt;&lt;br&gt;The 3 QuickStarts included are:
&lt;ul&gt;&lt;li&gt;RI_WebForms. This is a port of the RI, developed using MVC, to Web Forms.&lt;/li&gt;
&lt;li&gt;Validation QuickStart. This shows server and client-side validation.&lt;/li&gt;
&lt;li&gt;WebFormsMVCHybrid. This shows MVC functionality within a Web Forms application.&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;The documentation includes draft guidance on cross-site scripting, cross-site request forgery, update panel, and more.&lt;br&gt;&lt;br&gt;The next iteration will focus on modularity leveraging MVC Areas and provide a framework for sharing common services.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Sat, 14 Nov 2009 00:59:18 GMT</pubDate><guid isPermaLink="false">Released: Web Client Developer Guidance - Nov 13th Drop (Nov 13, 2009) 20091114125918A</guid></item><item><title>Created Release: Web Client Developer Guidance - Nov 13th Drop (Nov 13, 2009)</title><link>http://webclientguidance.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35872</link><description>&lt;div class="wikidoc"&gt;This is the first public drop of the Web Client Developer Guidance. We are currently in the 5th iteration. The RI shows several UI patterns (predictive fetch, preview, edit-in-line). Most recently, we've been working on implementing separated presentation patterns and composability within MVC. The RI has JavaScript unit tests using QUnit. Also included in the RI is guidance on minification and com&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ndelgado</author><pubDate>Sat, 14 Nov 2009 00:52:20 GMT</pubDate><guid isPermaLink="false">Created Release: Web Client Developer Guidance - Nov 13th Drop (Nov 13, 2009) 20091114125220A</guid></item><item><title>Reviewed: Hands-on Labs for WCSF June 2007 Release (Feb 05, 2009)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=6897</link><description>Rated 1 Stars (out of 5) - I downloaded the WCSF February 2008 release, and found these labs frustrating as hell to work through, as I believe things have changed a bit in the library and the Labs have become somewhat out of sync. For instance there is no explanation given for the new interface projects.  The Controllers are implemented not by thier interfaces in the labs</description><author>cykophysh39</author><pubDate>Thu, 05 Feb 2009 16:01:25 GMT</pubDate><guid isPermaLink="false">Reviewed: Hands-on Labs for WCSF June 2007 Release (Feb 05, 2009) 20090205040125P</guid></item><item><title>Reviewed: 2.0 - February 2008 Production (Jan 20, 2009)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=11176</link><description>Rated 1 Stars (out of 5) - I have followed these installation instructions exactly. 
When opening up VS 2008 to begin with the basics, i.e. hello world application, the Guidance Packages option is not present in my new project dialog. 
What gives?</description><author>rkosik</author><pubDate>Tue, 20 Jan 2009 19:06:10 GMT</pubDate><guid isPermaLink="false">Reviewed: 2.0 - February 2008 Production (Jan 20, 2009) 20090120070610P</guid></item><item><title>Reviewed: 2.0 - February 2008 Production (Jan 19, 2009)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=11176</link><description>Rated 5 Stars (out of 5) - hi</description><author>luiscalderon</author><pubDate>Mon, 19 Jan 2009 17:06:39 GMT</pubDate><guid isPermaLink="false">Reviewed: 2.0 - February 2008 Production (Jan 19, 2009) 20090119050639P</guid></item><item><title>Reviewed: Hands-on Labs for WCSF June 2007 Release (Dec 26, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=6897</link><description>Rated 5 Stars (out of 5) - I want this tutorial updated for the new release :) </description><author>JorgeMota</author><pubDate>Fri, 26 Dec 2008 15:43:17 GMT</pubDate><guid isPermaLink="false">Reviewed: Hands-on Labs for WCSF June 2007 Release (Dec 26, 2008) 20081226034317P</guid></item><item><title>Created Release: Guidance to enable CWAB in a SharePoint App (Sep 08, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=17137</link><description>&lt;div&gt;
&lt;h2&gt;
Prerequisites
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 Professional or higher&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D51730B5-48FC-4CA2-B454-8DC2CAF93951&amp;displaylang=en"&gt;Windows SharePoint Services 3.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en"&gt;SharePoint templates for Visual Studio 2008&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Material
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;How To Enable CWAB in a SharePoint Application.pdf&lt;/b&gt;: Step by step documentation with guidance to use CWAB in a SharePoint application. Includes the following topics:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;How To: Enable CWAB in a SharePoint Application.&lt;/li&gt;&lt;li&gt;How To: Reuse WCSF User Controls in SharePoint.&lt;/li&gt;&lt;li&gt;How To: Use CWAB to Build Testable SharePoint Web Parts.&lt;/li&gt;&lt;li&gt;How To: Reuse Foundational Modules in SharePoint.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;How To Enable CWAB in a SharePoint Application - Source.zip&lt;/b&gt;: Zip file containing the following elements:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;CompositeWeb.SharePoint solution: Extensions for CWAB to work on a SharePoint application.&lt;/li&gt;&lt;li&gt;Sample Implementation (initial): Pre-configured solution to use the &lt;b&gt;CompositeWeb.SharePoint&lt;/b&gt; assembly to perform the tasks described in the How To document.&lt;/li&gt;&lt;li&gt;Sample Implementation (final): Final solution with all the tasks described in the How To document performed.&lt;/li&gt;&lt;li&gt;Samples: contains the global.asax and web.config files for a SharePoint application enabled with CWAB.&lt;/li&gt;&lt;li&gt;Lib: Required assemblies for the projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Sep 2008 20:42:55 GMT</pubDate><guid isPermaLink="false">Created Release: Guidance to enable CWAB in a SharePoint App (Sep 08, 2008) 20080908084255P</guid></item><item><title>Released: Guidance to enable CWAB in a SharePoint App (Sep 08, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=17137</link><description>&lt;div&gt;
&lt;h2&gt;
Prerequisites
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 Professional or higher&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D51730B5-48FC-4CA2-B454-8DC2CAF93951&amp;displaylang=en"&gt;Windows SharePoint Services 3.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en"&gt;SharePoint templates for Visual Studio 2008&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Material
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;How To Enable CWAB in a SharePoint Application.pdf&lt;/b&gt;: Step by step documentation with guidance to use CWAB in a SharePoint application. Includes the following topics:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;How To: Enable CWAB in a SharePoint Application.&lt;/li&gt;&lt;li&gt;How To: Reuse WCSF User Controls in SharePoint.&lt;/li&gt;&lt;li&gt;How To: Use CWAB to Build Testable SharePoint Web Parts.&lt;/li&gt;&lt;li&gt;How To: Reuse Foundational Modules in SharePoint.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;How To Enable CWAB in a SharePoint Application - Source.zip&lt;/b&gt;: Zip file containing the following elements:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;CompositeWeb.SharePoint solution: Extensions for CWAB to work on a SharePoint application.&lt;/li&gt;&lt;li&gt;Sample Implementation (initial): Pre-configured solution to use the &lt;b&gt;CompositeWeb.SharePoint&lt;/b&gt; assembly to perform the tasks described in the How To document.&lt;/li&gt;&lt;li&gt;Sample Implementation (final): Final solution with all the tasks described in the How To document performed.&lt;/li&gt;&lt;li&gt;Samples: contains the global.asax and web.config files for a SharePoint application enabled with CWAB.&lt;/li&gt;&lt;li&gt;Lib: Required assemblies for the projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Sep 2008 20:42:55 GMT</pubDate><guid isPermaLink="false">Released: Guidance to enable CWAB in a SharePoint App (Sep 08, 2008) 20080908084255P</guid></item><item><title>Released: Guidance to enable CWAB in a SharePoint App (Sep 08, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=17137</link><description>&lt;div&gt;
&lt;h2&gt;
Prerequisites
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 Professional or higher&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D51730B5-48FC-4CA2-B454-8DC2CAF93951&amp;displaylang=en"&gt;Windows SharePoint Services 3.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en"&gt;SharePoint templates for Visual Studio 2008&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Material
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;How To Enable CWAB in a SharePoint Application.pdf&lt;/b&gt;: Step by step documentation with guidance to use CWAB in a SharePoint application. Includes the following topics:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;How To: Enable CWAB in a SharePoint Application.&lt;/li&gt;&lt;li&gt;How To: Reuse WCSF User Controls in SharePoint.&lt;/li&gt;&lt;li&gt;How To: Use CWAB to Build Testable SharePoint Web Parts.&lt;/li&gt;&lt;li&gt;How To: Reuse Foundational Modules in SharePoint.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;How To Enable CWAB in a SharePoint Application - Source.zip&lt;/b&gt;: Zip file containing the following elements:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;CompositeWeb.SharePoint solution: Extensions for CWAB to work on a SharePoint application.&lt;/li&gt;&lt;li&gt;Sample Implementation (initial): Pre-configured solution to use the &lt;b&gt;CompositeWeb.SharePoint&lt;/b&gt; assembly to perform the tasks described in the How To document.&lt;/li&gt;&lt;li&gt;Sample Implementation (final): Final solution with all the tasks described in the How To document performed.&lt;/li&gt;&lt;li&gt;Samples: contains the global.asax and web.config files for a SharePoint application enabled with CWAB.&lt;/li&gt;&lt;li&gt;Lib: Required assemblies for the projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Sep 2008 20:42:55 GMT</pubDate><guid isPermaLink="false">Released: Guidance to enable CWAB in a SharePoint App (Sep 08, 2008) 20080908084255P</guid></item><item><title>Updated Release: Guidance to enable Unity in a SharePoint App (Sep 08, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=17134</link><description>&lt;div&gt;
&lt;h2&gt;
Prerequisites
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 Professional or higher&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D51730B5-48FC-4CA2-B454-8DC2CAF93951&amp;displaylang=en"&gt;Windows SharePoint Services 3.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en"&gt;SharePoint templates for Visual Studio 2008&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Material
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application.pdf&lt;/b&gt;: Step by step documentation with guidance to use Unity in a SharePoint application. Includes the following topics:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Enable Unity in a SharePoint application&lt;/li&gt;&lt;li&gt;Create a Web Part that uses dependency injection&lt;/li&gt;&lt;li&gt;Unit Test the Web Part&lt;/li&gt;&lt;li&gt;Deploy the Web Part&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application - Source.zip&lt;/b&gt;: Zip file containing the following elements:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Unity.SharePoint solution: contains extensions for the Unity Application Block to work on a SharePoint application.&lt;/li&gt;&lt;li&gt;Sample Implementation: contains the UnitySharePoint solution that uses the &lt;b&gt;Unity.SharePoint&lt;/b&gt; assembly. This solution includes a web part that injects dependencies (also has a Unit Test project).&lt;/li&gt;&lt;li&gt;Samples: contains the global.asax and web.config files for a SharePoint application enabled with Unity.&lt;/li&gt;&lt;li&gt;Lib: Required assemblies for the projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Sep 2008 19:16:10 GMT</pubDate><guid isPermaLink="false">Updated Release: Guidance to enable Unity in a SharePoint App (Sep 08, 2008) 20080908071610P</guid></item><item><title>Released: Guidance to enable Unity in a SharePoint App (Sep 08, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=17134</link><description>&lt;div&gt;
&lt;h2&gt;
Prerequisites
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 Professional or higher&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D51730B5-48FC-4CA2-B454-8DC2CAF93951&amp;displaylang=en"&gt;Windows SharePoint Services 3.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en"&gt;SharePoint templates for Visual Studio 2008&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Material
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application.pdf&lt;/b&gt;: Step by step documentation with guidance to use Unity in a SharePoint application. Includes the following topics:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Enable Unity in a SharePoint application&lt;/li&gt;&lt;li&gt;Create a Web Part that uses dependency injection&lt;/li&gt;&lt;li&gt;Unit Test the Web Part&lt;/li&gt;&lt;li&gt;Deploy the Web Part&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application - Source.zip&lt;/b&gt;: Zip file containing the following elements:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Unity.SharePoint solution: contains extensions for the Unity Application Block to work on a SharePoint application.&lt;/li&gt;&lt;li&gt;Sample Implementation: contains the UnitySharePoint solution that uses the &lt;b&gt;Unity.SharePoint&lt;/b&gt; assembly. This solution includes a web part that injects dependencies (also has a Unit Test project).&lt;/li&gt;&lt;li&gt;Samples: contains the global.asax and web.config files for a SharePoint application enabled with Unity.&lt;/li&gt;&lt;li&gt;Lib: Required assemblies for the projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Sep 2008 19:16:10 GMT</pubDate><guid isPermaLink="false">Released: Guidance to enable Unity in a SharePoint App (Sep 08, 2008) 20080908071610P</guid></item><item><title>Released: Guidance to enable Unity in a SharePoint App (Sep 08, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=17134</link><description>&lt;div&gt;
&lt;h2&gt;
Prerequisites
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 Professional or higher&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D51730B5-48FC-4CA2-B454-8DC2CAF93951&amp;displaylang=en"&gt;Windows SharePoint Services 3.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en"&gt;SharePoint templates for Visual Studio 2008&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Material
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application.pdf&lt;/b&gt;: Step by step documentation with guidance to use Unity in a SharePoint application. Includes the following topics:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Enable Unity in a SharePoint application&lt;/li&gt;&lt;li&gt;Create a Web Part that uses dependency injection&lt;/li&gt;&lt;li&gt;Unit Test the Web Part&lt;/li&gt;&lt;li&gt;Deploy the Web Part&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application - Source.zip&lt;/b&gt;: Zip file containing the following elements:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Unity.SharePoint solution: contains extensions for the Unity Application Block to work on a SharePoint application.&lt;/li&gt;&lt;li&gt;Sample Implementation: contains the UnitySharePoint solution that uses the &lt;b&gt;Unity.SharePoint&lt;/b&gt; assembly. This solution includes a web part that injects dependencies (also has a Unit Test project).&lt;/li&gt;&lt;li&gt;Samples: contains the global.asax and web.config files for a SharePoint application enabled with Unity.&lt;/li&gt;&lt;li&gt;Lib: Required assemblies for the projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Sep 2008 19:16:10 GMT</pubDate><guid isPermaLink="false">Released: Guidance to enable Unity in a SharePoint App (Sep 08, 2008) 20080908071610P</guid></item><item><title>Created Release: Guidance to enable Unity in a SharePoint App (Sep 08, 2008)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=17134</link><description>&lt;div&gt;
&lt;h2&gt;
Prerequisites
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 Professional or higher&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D51730B5-48FC-4CA2-B454-8DC2CAF93951&amp;displaylang=en"&gt;Windows SharePoint Services 3.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en"&gt;SharePoint templates for Visual Studio 2008&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Material
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application.pdf&lt;/b&gt;: Step by step documentation with guidance to use Unity in a SharePoint application. Includes the following topics:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Enable Unity in a SharePoint application&lt;/li&gt;&lt;li&gt;Create a Web Part that uses dependency injection&lt;/li&gt;&lt;li&gt;Unit Test the Web Part&lt;/li&gt;&lt;li&gt;Deploy the Web Part&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;&lt;b&gt;How to Enable Unity in a SharePoint Application - Source.zip&lt;/b&gt;: Zip file containing the following elements:&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Unity.SharePoint solution: contains extensions for the Unity Application Block to work on a SharePoint application.&lt;/li&gt;&lt;li&gt;UnitySharePoint sample: contains a sample implementation that uses the &lt;b&gt;Unity.SharePoint&lt;/b&gt; assembly. This solution includes a web part that injects dependencies (also has a Unit Test project).&lt;/li&gt;&lt;li&gt;Samples: contains the global.asax and web.config files for a SharePoint application enabled with Unity.&lt;/li&gt;&lt;li&gt;Lib: Required assemblies for the projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Sep 2008 19:01:21 GMT</pubDate><guid isPermaLink="false">Created Release: Guidance to enable Unity in a SharePoint App (Sep 08, 2008) 20080908070121P</guid></item><item><title>UPDATED RELEASE: Composite Web Client Automation 2007.12.4.3 (Oct 08, 2007)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=7590</link><description>&lt;div&gt;
&lt;h2&gt;
What is the concept? 
&lt;/h2&gt;The Composite Web Client Library provides functionality for developing a composite web application. Applications using the library have specific requirements including inherting from a custom Web Application, custom configuration settings, standardized solution structure, services for authenticaiton, authorization and navigation, implementation of specific patterns, as well as constructs such as modules and views. &lt;br&gt; &lt;br&gt;The Composite Web Client Automation automates creating many of the aspects of such a solution through a set of recipes that integrate in to Visual Studio 2005. Additionally it provides automation to create new Web Client solutions that utilize ASP.NET AJAX and upgrading existing ASP.NET applications to use ASP.NET AJAX.&lt;br&gt; &lt;br&gt;This release of the Composite Web Client Automation is an update to the Guidance Package in the Web Client Software Factory - June 2007 release. This release adds additional recipes as well as modifies some existing recipes. PageFlow receipes have been removed as they are to be released as a separate automation bundle.&lt;br&gt; &lt;br&gt;For more information, click here to see the &lt;a href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Automation_landing_page"&gt;Composite Web Client Automation Bundle Page&lt;/a&gt;&lt;br&gt;&lt;h2&gt;
What is in the bundle? 
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Guidance Package&lt;/b&gt;: Contains the receipes for automation the creation of a Web Client solution and for upgrading an existing ASP.NET application to use ASP.NET AJAX.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Application Blocks binaries&lt;/b&gt;: Contains the binaries for the Composite Web UI Application block, ObjectContainerDataSource, and the ContextSensitiveAutoCompleteExtender and ServerSideValidationExtender.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Guidance Package Source Code&lt;/b&gt;: Contains the source code for the Composite Web Client Automation Guidance package.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation&lt;/b&gt;: Overview of the blocks and how to use them.&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
What needs to be installed? &lt;a name=prereq2.0&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2005 / .NET Framework 2.0&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 2.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/ajax/downloads/"&gt;ASP.NET AJAX Extensions 1.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923"&gt;ASP.NET AJAX Control Toolkit Version 10618&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Installation
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Install all of the &lt;a href="#prereq2.0"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 17 Jun 2008 20:29:43 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Composite Web Client Automation 2007.12.4.3 (Oct 08, 2007) 20080617082943P</guid></item><item><title>Released: Composite Web Client Automation 2007.12.4.3 (Oct 08, 2007)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=7590</link><description>&lt;div&gt;
&lt;h2&gt;
What is the concept? 
&lt;/h2&gt;The Composite Web Client Library provides functionality for developing a composite web application. Applications using the library have specific requirements including inherting from a custom Web Application, custom configuration settings, standardized solution structure, services for authenticaiton, authorization and navigation, implementation of specific patterns, as well as constructs such as modules and views. &lt;br&gt; &lt;br&gt;The Composite Web Client Automation automates creating many of the aspects of such a solution through a set of recipes that integrate in to Visual Studio 2005. Additionally it provides automation to create new Web Client solutions that utilize ASP.NET AJAX and upgrading existing ASP.NET applications to use ASP.NET AJAX.&lt;br&gt; &lt;br&gt;This release of the Composite Web Client Automation is an update to the Guidance Package in the Web Client Software Factory - June 2007 release. This release adds additional recipes as well as modifies some existing recipes. PageFlow receipes have been removed as they are to be released as a separate automation bundle.&lt;br&gt; &lt;br&gt;For more information, click here to see the &lt;a href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Automation_landing_page"&gt;Composite Web Client Automation Bundle Page&lt;/a&gt;&lt;br&gt;&lt;h2&gt;
What is in the bundle? 
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Guidance Package&lt;/b&gt;: Contains the receipes for automation the creation of a Web Client solution and for upgrading an existing ASP.NET application to use ASP.NET AJAX.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Application Blocks binaries&lt;/b&gt;: Contains the binaries for the Composite Web UI Application block, ObjectContainerDataSource, and the ContextSensitiveAutoCompleteExtender and ServerSideValidationExtender.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Guidance Package Source Code&lt;/b&gt;: Contains the source code for the Composite Web Client Automation Guidance package.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation&lt;/b&gt;: Overview of the blocks and how to use them.&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
What needs to be installed? &lt;a name=prereq2.0&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2005 / .NET Framework 2.0&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 2.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/ajax/downloads/"&gt;ASP.NET AJAX Extensions 1.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923"&gt;ASP.NET AJAX Control Toolkit Version 10618&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Installation
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Install all of the &lt;a href="#prereq2.0"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 17 Jun 2008 20:29:43 GMT</pubDate><guid isPermaLink="false">Released: Composite Web Client Automation 2007.12.4.3 (Oct 08, 2007) 20080617082943P</guid></item><item><title>Released: Composite Web Client Automation 2007.12.4.3 (Oct 08, 2007)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=7590</link><description>&lt;div&gt;
&lt;h2&gt;
What is the concept? 
&lt;/h2&gt;The Composite Web Client Library provides functionality for developing a composite web application. Applications using the library have specific requirements including inherting from a custom Web Application, custom configuration settings, standardized solution structure, services for authenticaiton, authorization and navigation, implementation of specific patterns, as well as constructs such as modules and views. &lt;br&gt; &lt;br&gt;The Composite Web Client Automation automates creating many of the aspects of such a solution through a set of recipes that integrate in to Visual Studio 2005. Additionally it provides automation to create new Web Client solutions that utilize ASP.NET AJAX and upgrading existing ASP.NET applications to use ASP.NET AJAX.&lt;br&gt; &lt;br&gt;This release of the Composite Web Client Automation is an update to the Guidance Package in the Web Client Software Factory - June 2007 release. This release adds additional recipes as well as modifies some existing recipes. PageFlow receipes have been removed as they are to be released as a separate automation bundle.&lt;br&gt; &lt;br&gt;For more information, click here to see the &lt;a href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Automation_landing_page"&gt;Composite Web Client Automation Bundle Page&lt;/a&gt;&lt;br&gt;&lt;h2&gt;
What is in the bundle? 
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Guidance Package&lt;/b&gt;: Contains the receipes for automation the creation of a Web Client solution and for upgrading an existing ASP.NET application to use ASP.NET AJAX.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Application Blocks binaries&lt;/b&gt;: Contains the binaries for the Composite Web UI Application block, ObjectContainerDataSource, and the ContextSensitiveAutoCompleteExtender and ServerSideValidationExtender.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Guidance Package Source Code&lt;/b&gt;: Contains the source code for the Composite Web Client Automation Guidance package.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation&lt;/b&gt;: Overview of the blocks and how to use them.&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
What needs to be installed? &lt;a name=prereq2.0&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2005 / .NET Framework 2.0&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 2.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/ajax/downloads/"&gt;ASP.NET AJAX Extensions 1.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923"&gt;ASP.NET AJAX Control Toolkit Version 10618&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Installation
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Install all of the &lt;a href="#prereq2.0"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 17 Jun 2008 20:29:43 GMT</pubDate><guid isPermaLink="false">Released: Composite Web Client Automation 2007.12.4.3 (Oct 08, 2007) 20080617082943P</guid></item><item><title>UPDATED RELEASE: Validation Bundle 2007.11.16.5 (Sep 28, 2007)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=7380</link><description>&lt;div&gt;
&lt;h2&gt;
Download
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A57DDCB9-E68A-4A74-97E3-E5DD795A3B6A&amp;displaylang=en"&gt;Web Client Validation Application Block for .NET Framework 3.5&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E7DC5A01-75FF-4DEA-9F16-DD414041D817&amp;displaylang=en"&gt;Web Client Validation Application Block for .NET Framework 2.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
What is the concept? 
&lt;/h2&gt;Within a traditional web application, data that is entered into a web page needs to be validated. This validation can take several forms including business rules validation, schema validation (length, range, format, type etc.), and malicious data filtering (SQL Injection, Cross-site scripting, etc.). Additionally this validation can be performed in multiple locations including on the client, on the server, or on both. In some scenarios these validations need to be reused throughout the application. &lt;br&gt; &lt;br&gt;In an AJAX style application, there is an additional need to allow server side validation to be accessible from the browser in order to provide a more responsive user experience. &lt;br&gt; &lt;br&gt;ASP.NET Validators allow you to invoke validation rules that execute code on the client with Javascript and on the server when the page is submitted. The ServerSideValidationExtender control included in this bundle allows server side ASP.NET Validators to be invoked from the client without requiring the page to be submitted, this is known as partial-postback. This extender can also be combined with the Property Proxy Validator included with the Enterprise Library Validation Application Block (VAB). This allows invoking VABValidators on the server without requiring the page to be submitted.&lt;br&gt; &lt;br&gt;For more information go to the &lt;a href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Validation_landing_page"&gt;Validation Bundle Page&lt;/a&gt;.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
What is in the bundle? 
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Validation QuickStart&lt;/b&gt;: source code to demonstrate how to improve UI responsiveness for validation and reuse of validation rules across pages.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Validation Application Block from Enterprise Library 3.1&lt;/b&gt;: Validation Application Block binary.&lt;/li&gt;&lt;li&gt;&lt;b&gt;AJAXControlToolkit.WCSFExtensions.dll&lt;/b&gt;: Contains the ServerSideValidationExtender which invokes ASP.NET validators including the Enterprise Library PropertyProxyValidator via AJAX&lt;/li&gt;&lt;li&gt;&lt;b&gt;Acceptance Tests&lt;/b&gt;: Manual tests that can be executed to walk you through the Quickstart functionality. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation&lt;/b&gt;: Documentation explaining Validation Guidelines (Security, Schema, and so on) the Quickstart, and how to use the extender. &lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
What needs to be installed?
&lt;/h2&gt;&lt;h3&gt;
.NET Framework 3.5 Bundle &lt;a name=prereq3.5&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2008 / .NET Framework 3.5&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 3.5&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=8513"&gt;ASP.NET AJAX Control Toolkit version 11119&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
.NET Framework 2.0 Bundle &lt;a name=prereq2.0&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2005 / .NET Framework 2.0&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 2.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/ajax/downloads/"&gt;ASP.NET AJAX Extensions 1.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923"&gt;ASP.NET AJAX Control Toolkit Version 10618&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Installation
&lt;/h2&gt;&lt;h3&gt;
.NET Framework 3.5 Bundle
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install all &lt;a href="#prereq3.5"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit3.5&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
.NET Framework 2.0 Bundle
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install all of the &lt;a href="#prereq2.0"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 17 Jun 2008 20:24:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Validation Bundle 2007.11.16.5 (Sep 28, 2007) 20080617082400P</guid></item><item><title>Released: Validation Bundle 2007.11.16.5 (Sep 28, 2007)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=7380</link><description>&lt;div&gt;
&lt;h2&gt;
Download
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A57DDCB9-E68A-4A74-97E3-E5DD795A3B6A&amp;displaylang=en"&gt;Web Client Validation Application Block for .NET Framework 3.5&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E7DC5A01-75FF-4DEA-9F16-DD414041D817&amp;displaylang=en"&gt;Web Client Validation Application Block for .NET Framework 2.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
What is the concept? 
&lt;/h2&gt;Within a traditional web application, data that is entered into a web page needs to be validated. This validation can take several forms including business rules validation, schema validation (length, range, format, type etc.), and malicious data filtering (SQL Injection, Cross-site scripting, etc.). Additionally this validation can be performed in multiple locations including on the client, on the server, or on both. In some scenarios these validations need to be reused throughout the application. &lt;br&gt; &lt;br&gt;In an AJAX style application, there is an additional need to allow server side validation to be accessible from the browser in order to provide a more responsive user experience. &lt;br&gt; &lt;br&gt;ASP.NET Validators allow you to invoke validation rules that execute code on the client with Javascript and on the server when the page is submitted. The ServerSideValidationExtender control included in this bundle allows server side ASP.NET Validators to be invoked from the client without requiring the page to be submitted, this is known as partial-postback. This extender can also be combined with the Property Proxy Validator included with the Enterprise Library Validation Application Block (VAB). This allows invoking VABValidators on the server without requiring the page to be submitted.&lt;br&gt; &lt;br&gt;For more information go to the &lt;a href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Validation_landing_page"&gt;Validation Bundle Page&lt;/a&gt;.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
What is in the bundle? 
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Validation QuickStart&lt;/b&gt;: source code to demonstrate how to improve UI responsiveness for validation and reuse of validation rules across pages.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Validation Application Block from Enterprise Library 3.1&lt;/b&gt;: Validation Application Block binary.&lt;/li&gt;&lt;li&gt;&lt;b&gt;AJAXControlToolkit.WCSFExtensions.dll&lt;/b&gt;: Contains the ServerSideValidationExtender which invokes ASP.NET validators including the Enterprise Library PropertyProxyValidator via AJAX&lt;/li&gt;&lt;li&gt;&lt;b&gt;Acceptance Tests&lt;/b&gt;: Manual tests that can be executed to walk you through the Quickstart functionality. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation&lt;/b&gt;: Documentation explaining Validation Guidelines (Security, Schema, and so on) the Quickstart, and how to use the extender. &lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
What needs to be installed?
&lt;/h2&gt;&lt;h3&gt;
.NET Framework 3.5 Bundle &lt;a name=prereq3.5&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2008 / .NET Framework 3.5&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 3.5&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=8513"&gt;ASP.NET AJAX Control Toolkit version 11119&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
.NET Framework 2.0 Bundle &lt;a name=prereq2.0&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2005 / .NET Framework 2.0&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 2.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/ajax/downloads/"&gt;ASP.NET AJAX Extensions 1.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923"&gt;ASP.NET AJAX Control Toolkit Version 10618&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Installation
&lt;/h2&gt;&lt;h3&gt;
.NET Framework 3.5 Bundle
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install all &lt;a href="#prereq3.5"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit3.5&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
.NET Framework 2.0 Bundle
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install all of the &lt;a href="#prereq2.0"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 17 Jun 2008 20:24:00 GMT</pubDate><guid isPermaLink="false">Released: Validation Bundle 2007.11.16.5 (Sep 28, 2007) 20080617082400P</guid></item><item><title>Released: Validation Bundle 2007.11.16.5 (Sep 28, 2007)</title><link>http://www.codeplex.com/websf/Release/ProjectReleases.aspx?ReleaseId=7380</link><description>&lt;div&gt;
&lt;h2&gt;
Download
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A57DDCB9-E68A-4A74-97E3-E5DD795A3B6A&amp;displaylang=en"&gt;Web Client Validation Application Block for .NET Framework 3.5&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E7DC5A01-75FF-4DEA-9F16-DD414041D817&amp;displaylang=en"&gt;Web Client Validation Application Block for .NET Framework 2.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
What is the concept? 
&lt;/h2&gt;Within a traditional web application, data that is entered into a web page needs to be validated. This validation can take several forms including business rules validation, schema validation (length, range, format, type etc.), and malicious data filtering (SQL Injection, Cross-site scripting, etc.). Additionally this validation can be performed in multiple locations including on the client, on the server, or on both. In some scenarios these validations need to be reused throughout the application. &lt;br&gt; &lt;br&gt;In an AJAX style application, there is an additional need to allow server side validation to be accessible from the browser in order to provide a more responsive user experience. &lt;br&gt; &lt;br&gt;ASP.NET Validators allow you to invoke validation rules that execute code on the client with Javascript and on the server when the page is submitted. The ServerSideValidationExtender control included in this bundle allows server side ASP.NET Validators to be invoked from the client without requiring the page to be submitted, this is known as partial-postback. This extender can also be combined with the Property Proxy Validator included with the Enterprise Library Validation Application Block (VAB). This allows invoking VABValidators on the server without requiring the page to be submitted.&lt;br&gt; &lt;br&gt;For more information go to the &lt;a href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Validation_landing_page"&gt;Validation Bundle Page&lt;/a&gt;.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
What is in the bundle? 
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Validation QuickStart&lt;/b&gt;: source code to demonstrate how to improve UI responsiveness for validation and reuse of validation rules across pages.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Validation Application Block from Enterprise Library 3.1&lt;/b&gt;: Validation Application Block binary.&lt;/li&gt;&lt;li&gt;&lt;b&gt;AJAXControlToolkit.WCSFExtensions.dll&lt;/b&gt;: Contains the ServerSideValidationExtender which invokes ASP.NET validators including the Enterprise Library PropertyProxyValidator via AJAX&lt;/li&gt;&lt;li&gt;&lt;b&gt;Acceptance Tests&lt;/b&gt;: Manual tests that can be executed to walk you through the Quickstart functionality. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Documentation&lt;/b&gt;: Documentation explaining Validation Guidelines (Security, Schema, and so on) the Quickstart, and how to use the extender. &lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
What needs to be installed?
&lt;/h2&gt;&lt;h3&gt;
.NET Framework 3.5 Bundle &lt;a name=prereq3.5&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2008 / .NET Framework 3.5&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 3.5&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=8513"&gt;ASP.NET AJAX Control Toolkit version 11119&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
.NET Framework 2.0 Bundle &lt;a name=prereq2.0&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Visual Studio 2005 / .NET Framework 2.0&lt;/li&gt;&lt;li&gt;Microsoft ASP.NET 2.0&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/ajax/downloads/"&gt;ASP.NET AJAX Extensions 1.0&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923"&gt;ASP.NET AJAX Control Toolkit Version 10618&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;
Installation
&lt;/h2&gt;&lt;h3&gt;
.NET Framework 3.5 Bundle
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install all &lt;a href="#prereq3.5"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit3.5&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
.NET Framework 2.0 Bundle
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install all of the &lt;a href="#prereq2.0"&gt;prerequisites&lt;/a&gt; for the bundle.&lt;/li&gt;&lt;li&gt;Execute the bundle installer.&lt;/li&gt;&lt;li&gt;Read and accept the EULA.&lt;/li&gt;&lt;li&gt;Specify the destination folder.&lt;/li&gt;&lt;li&gt;Copy the AjaxControlToolkit.dll assembly to &lt;b&gt;%bundle destination folder%\Lib\AjaxControlToolkit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 17 Jun 2008 20:24:00 GMT</pubDate><guid isPermaLink="false">Released: Validation Bundle 2007.11.16.5 (Sep 28, 2007) 20080617082400P</guid></item></channel></rss>