<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Scott Guthrie's Blog in Dutch : MVC</title><link>http://weblogs.asp.net/scottgudutch/archive/tags/MVC/default.aspx</link><description>Tags: MVC</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>ASP.NET MVC ondersteuning met Visual Web Developer 2008 Express </title><link>http://weblogs.asp.net/scottgudutch/archive/2008/06/02/asp-net-mvc-support-with-visual-web-developer-2008-express.aspx</link><pubDate>Mon, 02 Jun 2008 04:07:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6241024</guid><dc:creator>Joeri Pansaerts</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/scottgudutch/rsscomments.aspx?PostID=6241024</wfw:commentRss><comments>http://weblogs.asp.net/scottgudutch/archive/2008/06/02/asp-net-mvc-support-with-visual-web-developer-2008-express.aspx#comments</comments><description>&lt;P&gt;Vorige week blogde ik over de&amp;nbsp;&lt;A class="" href="http://weblogs.asp.net/scottgudutch/archive/2008/05/30/asp-net-mvc-preview-3-release.aspx" mce_href="http://weblogs.asp.net/scottgudutch/archive/2008/05/30/asp-net-mvc-preview-3-release.aspx"&gt;&lt;FONT color=#0066cc&gt;ASP.NET MVC Preview 3 release&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp; Eén belangrijk ding ben ik vergeten mee te geven over deze release. Je kunt het nu ook gebruiken met Visual Studio 2008 alsook met de Visual Web Devolper 2008 Express Edition. &lt;/P&gt;
&lt;P&gt;De SP1 release van Visual Web Devoloper 2008 Express&amp;nbsp;biedt ook ondersteuning voor beide class library projecten alsook voor webapplicatieprojecten (voordien konden enkel web site projecten erin gebruikt&amp;nbsp;worden). Deze nieuwe ondersteuning&amp;nbsp;kan je afzonderlijk gebruiken&amp;nbsp;in VWD Express,&amp;nbsp;maar&amp;nbsp;ook met&amp;nbsp;ASP.NET en Silverlight projectondersteuning. Als je Visual Web Developer Express &lt;A href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" target=_blank&gt;&lt;FONT color=#0066cc&gt;SP1 Beta&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;installeert kan je onmiddellijk starten met ASP.NET Preview 3.&lt;/P&gt;
&lt;P&gt;Belangrijk: ASP.NET MVC Preview 3 heeft SP1 niet nodig als je Visual Studio 2008 gebruikt. ASP.NET MVC Preview 3 zal perfect werken met VS 2008 en VS 2008 SP1.&lt;/P&gt;
&lt;P&gt;Je kunt meer leren over de nieuwe VWD Express ondersteuning van ASP.NET MVC&amp;nbsp;door &lt;A href="http://blogs.msdn.com/webdevtools/archive/2008/05/30/asp-net-mvc-preview-3-tooling-updates.aspx" target=_blank&gt;&lt;FONT color=#3399ff&gt;hier&lt;/FONT&gt;&lt;/A&gt; de blog van het&amp;nbsp;VS Web Tools team&amp;nbsp;te lezen.&amp;nbsp;Deze post bevat ook een gratis download die ASP.NET MVC Test&amp;nbsp;Project ondersteuning voorziet van NUinit-based unit tests. Je kunt deze NUnit project templates gebruiken met Visual Studio 2008 alsook met Visual Web Developer Express 2008.&lt;/P&gt;
&lt;P&gt;Hopelijk kan je hiermee aan de slag,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Scott.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6241024" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/MVC/default.aspx">MVC</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/.NET/default.aspx">.NET</category></item><item><title>ASP.NET MVC Preview 3 release</title><link>http://weblogs.asp.net/scottgudutch/archive/2008/05/30/asp-net-mvc-preview-3-release.aspx</link><pubDate>Fri, 30 May 2008 10:24:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6232658</guid><dc:creator>Joeri Pansaerts</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/scottgudutch/rsscomments.aspx?PostID=6232658</wfw:commentRss><comments>http://weblogs.asp.net/scottgudutch/archive/2008/05/30/asp-net-mvc-preview-3-release.aspx#comments</comments><description>&lt;P&gt;Deze morgen&amp;nbsp;publiceerden we de Preview 3 build van&amp;nbsp;het ASP.NET MVC framework. Ik blogde vorige maand&amp;nbsp;gedetailleerd over &lt;A class="" href="http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx"&gt;&lt;FONT color=#3399ff&gt;een voorlopige broncode release&lt;/FONT&gt;&lt;/A&gt; waarin we verschillende veranderingen aangebracht&amp;nbsp;hebben met deze Preview 3 release. De versie van vandaag&amp;nbsp;bevat veel van de veranderingen in de Preview 3 release.&amp;nbsp;De build van vandaag bevat ook bijkomende functies die niet aanwezig waren in de drop van vorige maand, enkele mooie verbeteringen en verfijningen alsook&amp;nbsp;tool integratie in Visual Studio en documentatie.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Je kan&amp;nbsp;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=92F2A8F0-9243-4697-8F9A-FCF6BC9F66AB&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=92F2A8F0-9243-4697-8F9A-FCF6BC9F66AB&amp;amp;displaylang=en"&gt;&lt;FONT color=#3399ff&gt;hier&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;een geintegreerd pakket van de ASP.NET MVC Preview 3 setup downloaden. Als je dat wil, kan je ook de ASP.NET MVC Preview 3 framework broncode en de framework unit tests &lt;A href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet&amp;amp;ReleaseId=13792" target=_blank mce_href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet&amp;amp;ReleaseId=13792"&gt;&lt;FONT color=#3399ff&gt;hier&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;downloaden.&lt;/P&gt;
&lt;H3&gt;&lt;U&gt;Veranderingen in de Controller Action Method&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;ASP.NET MVC Preview 3 bevat de MVC&amp;nbsp;Controller&amp;nbsp;veranderingen die we eerder&amp;nbsp;hebben besproken in de&amp;nbsp; &lt;A class="" href="http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx"&gt;&lt;FONT color=#3399ff&gt;MVC broncode release van april&lt;/FONT&gt;&lt;/A&gt;, samen met enkele bijkomende aanpassingen.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Je kan action methods blijven schrijven die void retourneren en al hun logica in de action method vervatten. Bijvoorbeeld:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step2.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step2.png"&gt; &lt;/P&gt;
&lt;P&gt;waardoor je de onderstaande HTML zou krijgen, wanneer uitgevoerd:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step3.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step3.png"&gt; &lt;/P&gt;
&lt;P&gt;Preview 3 ondersteund nu ook het gebruik van een aanpak waarin je een "ActionResult" object retourneert dat het resultaat van de action methode aantoont en uitgestelde uitvoering mogelijk maakt.&amp;nbsp;Hierdoor kan je veel eenvoudiger actions&amp;nbsp;unit testen ("mocking" is in dit geval dus niet nodig). Ook wordt een&amp;nbsp;veel schonere compositie en algemene control flow van de uitvoering mogelijk.&lt;/P&gt;
&lt;P&gt;Bijvoorbeeld, we gebruiken LINQ to SQL in onze Browse action method om een sequentie van Product objecten te verkrijgen uit onze database en we duiden aan dat we er een View van willen krijgen. De onderstaande code zal drie onderdelen van "ViewData" doorsturen naar de view - "Title" en "CategoryName" stringwaarden, en een sterk getypeerde sequentie van producten (doorgestuurd als het ViewData.Model object):&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step5.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step5.png"&gt; &lt;/P&gt;
&lt;P&gt;Een duidelijk voordeel van de bovenstaande ActionResult aanpak is dat het unit testen van Controller actions heel eenvouidg wordt ("Mocking" is hier niet nodig). Hieronder zie je een unit test dat het gedrag van onze bovenstaande Browse action method nagaat:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step11.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step11.png"&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We kunnen dan een "Browse"&amp;nbsp;ViewPage creëren in de \Views\Products sub-directory om een antwoord te genereren met de ViewData waarin onze Browse action zich bevindt&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step6.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step6.png"&gt; &lt;/P&gt;
&lt;P&gt;Als we klikken op de /Products/Browse/Beverages URL, dan krijgen we een HTML antwoord zoals hieronder (de drie gebruiken van ViewData zijn omcirkeld in rood):&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step7.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step7.png"&gt; &lt;/P&gt;
&lt;P&gt;Merk op dat ASP.NET MVC Preview 3 naast de ondersteuning van een "ViewResult" antwoord (om aan te duiden dat een View gegereneerd moet worden), ook ondersteuning biedt om "JsonResult" te retourneren (voor AJAX JSON serialisatie scenario's), alsook ondersteuning voor&amp;nbsp;"ContentResult" (om content te streamen zonder een View), HttpRedirect&amp;nbsp;en RedirectToAction/Route resultaten.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;De algemene ActionResut aanpak is uitbreidbaar (waardoor je je eigen resultaattypes kan creëren), en met de tijd zul je zien dat we nog meer resultaattypes zullen inbouwen.&lt;/P&gt;
&lt;H3&gt;&lt;U&gt;Verbeterde HTML Helper Methods&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;De&amp;nbsp;HTML helper methods zijn geupdate in&amp;nbsp;ASP.NET MVC Preview 3.&amp;nbsp; Naast een hoop bugherstellingen, bevatten ze ook een aantal mooie verbeteringen naar gebruiksvriendelijkheid toe.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Automatische Value Lookup&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Zonder voorgaande preview releases moest je altijd expliciet de waarde invoegen om te kunnen genereren als je de Html helpers aanroept. Bijvoorbeeld: om een waarde te plaatsen in een &amp;lt;input type="text" value="some value"/&amp;gt; element, dan zou je het volgende schrijven:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step13.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step13.png"&gt; &lt;/P&gt;
&lt;P&gt;De bovenstaande code werkt nog steeds, hoewel je ook gewoon het volgende kan schrijven::&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step14.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step14.png"&gt; &lt;/P&gt;
&lt;P&gt;De HTML helpers zal nu standaard&amp;nbsp;het ViewData woordenboek en elk Model object controleren dat doorgestuurd is naar de view voor een ProductName keu of een property waarde om te gebruiken.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;SelectList&amp;nbsp;en MultiSelectList ViewModels&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;De HTML helpers bevatten nu nieuwe SelectList&amp;nbsp;en MultiSelectList View-Model&amp;nbsp;klassen&amp;nbsp;en maken HTML dropdown's en multi-select listboxes veel&amp;nbsp;schoner (en dingen zoals huidige selectie, enz.).&amp;nbsp; Een aanpak die zorgt voor schonere formulierscenario's is om deze View-Model objecten te starten en te&amp;nbsp;plaatsen in een controller action,&amp;nbsp;om ze dan in het ViewDatawoordenboek te plaatsen voor de View.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Bijvoorbeeld, hieronder creëer ik een SelectList view-model klasse boven een set van unieke categorie objecten in onze database. Ik duid ook aan dat ik de "CategoryID" property wil gebruiken als de waarde van elk item in de lijst, en de "CategoryName" als display tekst. Ik plaats de lijstselectie ook op de huidige CategoryId van het product dat we editeren:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step23.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step23.png"&gt; &lt;/P&gt;
&lt;P&gt;In onze view moeten we de onderstaande code schrijven om aan te duiden dat we een drop-down lijst willen creëren tegen de SelectList dat we in de ViewData plaatsen:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step17.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step17.png"&gt; &lt;/P&gt;
&lt;P&gt;Hierdoor zal de gepaste dropdown gegenereerd worden met items en selectie tijdens de uitvoering:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step20.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step20.png"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step19.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step19.png"&gt; &lt;/P&gt;
&lt;P&gt;Onze HTML helpers bevatten nog geen ingebouwde ondersteuning voor errorvalidatie (op dit moment moet je er nog code voor schrijven) - maar in de toekomst zal dit zeker ingebouwd worden, waardoor editeren van formulieren veel gemakkelijker zal worden.&lt;/P&gt;
&lt;P&gt;Je zal ook zien dat er&amp;nbsp;ASP.NET AJAX helper methods zullen verschijnen in toekomstige preview releases, waardoor je gemakkelijker AJAX zal kunnen integreren in MVC applicaties met een minimum aan code.&lt;/P&gt;
&lt;H3&gt;&lt;U&gt;Verbeteringen voor URL Routing&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;ASP.NET MVC Preview 3 bevat een aantal verbeteringen aan het URL routing systeem.&amp;nbsp; URL routing is een van de meest fundamentele componenten van een web MVC framework. Daarom hebben we ons&amp;nbsp;er zo intens op gericht dat dit deelgebied helemaal goed zat in de eerste paar previews.&amp;nbsp;Onze nieuwe URL routing motor zal uitgebracht worden in&amp;nbsp;.NET 3.5 SP1 deze zomer, en zal ondersteuning bieden voor zowel Web Formulieren als MVC verzoeken.&amp;nbsp; ASP.NET MVC zal in staat zijn om de ingebouwde&amp;nbsp;.NET 3.5 SP1 routing motor te gebruiken wanneer uitgevoerd op .NET 3.5 SP1. ASP.NET MVC zal ook een eigen versie hebben van die assembly zodat het ook kan werken op non-SP1 systemen.&lt;/P&gt;
&lt;P&gt;Enkele&amp;nbsp;verbeteringen aan de URL&amp;nbsp;Routing in de&amp;nbsp;Preview 3 release:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;MapRoute() en gnoreRoute() helper methods&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;ASP.NET MVC Preview 3 bevat nieuwe "MapRoute"&amp;nbsp;en "IgnoreRoute" helper methods die je kan gebruiken om gemakkelijker route regels te kunnen registereren.&amp;nbsp;MapRoute()&amp;nbsp;biedt een gemakkelijke manier om&amp;nbsp;een nieuwe MVC&amp;nbsp;Route regel toe te voegen aan de&amp;nbsp;collectie van Routes. IgnoreRoute()&amp;nbsp;biedt een gemakkelijke manier om het URL routing systeem duidelijk te maken om dat het moet stoppen met bepaalde URL patronen te verwerken (fbijvoorbeeld:: handler .axd resources in ASP.NET die gebruikt worden om&amp;nbsp;JavaScript, images, etc te gebruiken).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Hieronder vind je een voorbeeld van de standaard RegisterRoutes() method in Global.asax wanneer je een nieuw ASP.NET MVC project creëert waarin je beide nieuwe helper methodes in actie kan zien:&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/mvc3announce/step1.png" mce_src="http://www.scottgu.com/blogposts/mvc3announce/step1.png"&gt; &lt;/P&gt;
&lt;P&gt;De MapRoute() helper method is overloaded and takes two, three or four parameters (route name, URL syntax, URL parameter default, and optional URL parameter regular expression constraints).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;You can call MapRoute() as many times as you want to register multiple named routes in the system.&amp;nbsp; For example, in addition to the default convention rule, we could add a "Products-Browse" named routing rule like below:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step28.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step28.png"&gt;&lt;/P&gt;
&lt;P&gt;We kunnen dan expliciet verwijzen naar deze&amp;nbsp;"Products-Browse" regel in onze Controllers en Views als we een URL ernaar willen genereren.&amp;nbsp;Bijvoorbeeld, we gebruiken de&amp;nbsp;Html.RouteLink view helper om aan te duiden dat we willen linken naar onze "Product-Browse" route en we geven het een "Food" categorie parameter met behulp van&amp;nbsp;code in onze view template zoals hieronder:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step29.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step29.png"&gt;&lt;/P&gt;
&lt;P&gt;Deze&amp;nbsp;view helper gaat dan het routing systeem binnen en zou een output geven van een gepaste HTML hyperlink URL zoals hieronder (merk op hoe het automatisch parametervervanging toepast van de categorie parameter in de URL met de route regel): &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step30.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step30.png"&gt;&lt;/P&gt;
&lt;P&gt;We zouden ook de nieuwe &lt;EM&gt;Url.RouteUrl(routeName, values)&amp;nbsp;&lt;/EM&gt;kunnen gebruiken in views als we alleen de URL wilden opvragen voor een benoemde route (en niet een &amp;lt;a&amp;gt;&amp;nbsp;html element output).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We zouden ook de nieuwe &lt;EM&gt;RedirectToRoute(routeName, values)&lt;/EM&gt; helper methode kunnen gebruiken op de Controller base class om browser redirects te realiseren gebaseerd op de benoemde routing regels.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Rijkere URL Route Mapping Functies&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;ASP.NET MVC Preview 3 ondersteunt ook een aantal nieuwe URL route mapping functies. Je kan nu ook &amp;nbsp;"-", ".", ";" gebruiken of elk ander karakter die je wil als onderdeel van je routeregels.&lt;/P&gt;
&lt;P&gt;Bijvoorbeeld, als je een "-"&amp;nbsp;scheidingsteken wil gebruiken, dan kan je nu de taal- en localewaarden afzonderlijk parsen van je URLS&amp;nbsp;met behulp van een regel zoals hieronder:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step32.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step32.png"&gt;&lt;/P&gt;
&lt;P&gt;Hierdoor zouden gepaste "language", "locale",&amp;nbsp;en "category" parameters naar een ProductsController.Browse action method gestuurd worden wanneer aangeroepen:&lt;/P&gt;
&lt;P mce_keep="true"&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=856 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=297&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;URL Route Rule&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;Example URL&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;Parameters Passed to Action method&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=297&gt;&lt;FONT face=arial size=2&gt;{language}-{locale}/products/browse/{category}&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;/en-us/products/browse/food&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;language=en, locale=us, category=food&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=296&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;/en-uk/products/browse/food&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;language=en, locale=uk, category=food&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;Of je kan het "." bestandsextentie type gebruiken op het einde van een url om te bepalen of je het resultaat in XML of in HTML formaat wil laten genereren:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step33.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step33.png"&gt;&lt;/P&gt;
&lt;P&gt;Hierdoor zouden zowel de "category"&amp;nbsp;en de&amp;nbsp;"format" parameters naar de&amp;nbsp;ProductsController.Browse action method gestuurd worden, wanneer aangeroepen: &lt;/P&gt;
&lt;P&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=852 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=297&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;URL Route Rule&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;Example URL&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;Parameters Passed to Action method&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=297&gt;&lt;FONT face=arial size=2&gt;products/browse/{category}.{format}&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;/products/browse/food.xml&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;category=food, format=xml&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=296&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;/products/browse/food.html&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;category=food, format=html&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;ASP.NET MVC Preview 3 ondersteunt ook wildcard routeregels (die ook in Preview 2 aanwezig waren).&amp;nbsp;Bijvoorbeeld, je kan in een regel aanduiden dat je alle overblijvende URI content will doorsturen&amp;nbsp;naar een action method als een benoemde parameter:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step34.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step34.png"&gt; &lt;/P&gt;
&lt;P&gt;Hierdoor zou een "contentUrl" parameter naar de&amp;nbsp;WikiController.DisplayPage action method worden gestuurd wanneer aangeroepen:&lt;/P&gt;
&lt;P mce_keep="true"&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=852 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=297&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;URL Route Rule&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;Example URL&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;&lt;U&gt;Parameters Passed to Action method&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=297&gt;&lt;FONT face=arial size=2&gt;Wiki/Pages/{*contentUrl}&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;/Wiki/Pages/People/Scott&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;contentUrl="People/Scott"&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=296&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=198&gt;&lt;FONT face=arial size=2&gt;/Wiki/Pages/Countries/UK&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=355&gt;&lt;FONT face=arial size=2&gt;contentUrl="Countries/UK"&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;Deze wildcard routes zijn heel nuttig als je eraan denkt een wiki, blog, cms of ander contentbased systeem te bouwen.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;U&gt;Samenvatting&lt;/U&gt;&lt;/H3&gt;
&lt;P&gt;De Preview 3 release of ASP.NET MVC van vandaag, bevat een hele reeks verbeteringen en verfijningen.&amp;nbsp;Meer en meer&amp;nbsp;krijgen we een goed gevoel over&amp;nbsp;het URL routing&amp;nbsp;en Controller/Action programmeermodel&amp;nbsp;van MVC. We merken dat die deelgebieden&amp;nbsp;heel goed beginnen te boeren. In toekomstige&amp;nbsp;releases zal je meer verbeteringen zien in de hogere&amp;nbsp;tredes van de programmeerladder in gebieden als Views (html helpers, validation helpers, etc), AJAX, sub-controllers&amp;nbsp;en site composition, deeper Login, Authenticatie, Authorisatie&amp;nbsp;en Caching integratie, alsook data scaffolding ondersteuning.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Ik heb ook nog een (zeer) lange tutorialpost dat ik ben beginnen schrijven&amp;nbsp;in het afgelopen weekend, waarin ik gedetailleerd alle stappen overloop om een applicatie te bouwen met&amp;nbsp;ASP.NET MVC Preview 3. Ik hoop dat ik die tutorial snel afheb, zodat ik het de komende&amp;nbsp;dagen kan posten. Dit zou een goede intro moeten zijn van&amp;nbsp;ASP.NET MVC, maar ook een hulp om je wat meer context te bieden rond hoe alle onderdelen een geheel vormen, als je interesse hebt om de ASP.NET MVC optie te gebruiken.&lt;/P&gt;
&lt;P&gt;Ik hoop dat jullie hiermee aan de slag kunnen,&lt;/P&gt;
&lt;P&gt;Scott&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6232658" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/User+Controls/default.aspx">User Controls</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/MVC/default.aspx">MVC</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/UNIT+TEST/default.aspx">UNIT TEST</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category></item><item><title>28ste April links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Silverlight </title><link>http://weblogs.asp.net/scottgudutch/archive/2008/04/30/april-28th-links-asp-net-asp-net-ajax-asp-net-mvc-silverlight.aspx</link><pubDate>Wed, 30 Apr 2008 07:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6143721</guid><dc:creator>Joeri Pansaerts</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/scottgudutch/rsscomments.aspx?PostID=6143721</wfw:commentRss><comments>http://weblogs.asp.net/scottgudutch/archive/2008/04/30/april-28th-links-asp-net-asp-net-ajax-asp-net-mvc-silverlight.aspx#comments</comments><description>&lt;H2 class=pageTitle&gt;&amp;nbsp;&lt;/H2&gt;
&lt;DIV class=post&gt;
&lt;DIV class=postsub&gt;&lt;FONT face=arial size=2&gt;
&lt;P IncrementViewCount="true"&gt;Hier&amp;nbsp;vind je&amp;nbsp;mijn laatste &lt;A class="" href="http://weblogs.asp.net/scottgudutch/archive/2008/04/12/11-april-links-asp-net-asp-net-ajax-asp-net-mvc-visual-studio-silverlight.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgudutch/archive/2008/04/12/11-april-links-asp-net-asp-net-ajax-asp-net-mvc-visual-studio-silverlight.aspx"&gt;&lt;FONT color=#3399ff&gt;link-lijst series&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp;&amp;nbsp;Bekijk ook mijn&amp;nbsp;&lt;A href="http://weblogs.asp.net/scottgu/pages/ASP.NET-2.0-Tips_2C00_-Tricks_2C00_-Recipes-and-Gotchas.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/pages/ASP.NET-2.0-Tips_2C00_-Tricks_2C00_-Recipes-and-Gotchas.aspx"&gt;&lt;FONT color=#3399ff&gt;ASP.NET Tips, Tricks and Tutorials pagina&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;en &lt;A href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx"&gt;&lt;FONT color=#3399ff&gt;Silverlight Tutorial pagina&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;voor de links&amp;nbsp;naar de populaire artikels die ik&amp;nbsp;eerder geschreven heb.&lt;/P&gt;
&lt;H3 IncrementViewCount="true"&gt;&lt;U&gt;ASP.NET&lt;/U&gt;&lt;/H3&gt;
&lt;DIV IncrementViewCount="true"&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://aspnet.4guysfromrolla.com/articles/041608-1.aspx" target=_blank mce_href="http://aspnet.4guysfromrolla.com/articles/041608-1.aspx"&gt;&lt;FONT color=#3399ff&gt;Toon&amp;nbsp;het aantal actieve gebruikers op een ASP.NET website&lt;/FONT&gt;&lt;/A&gt;: Scott Mitchell&amp;nbsp;zet zijn excellente series voort met&amp;nbsp;de membership, roles en profile ondersteuning van ASP.NET. In dat artikel heeft hij het over hoe je met&amp;nbsp;de Membership van ASP.NET&amp;nbsp;kunt beramen hoeveel actieve gebruikers een site bezoeken.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://geekswithblogs.net/frankw/archive/2008/04/27/new-dynamic-data-preview-0423-refresh.aspx" target=_blank mce_href="http://geekswithblogs.net/frankw/archive/2008/04/27/new-dynamic-data-preview-0423-refresh.aspx"&gt;&lt;FONT color=#3399ff&gt;ASP.NET Dynamic Data Update&lt;/FONT&gt;&lt;/A&gt;:&amp;nbsp;Het ASP.NET team heeft vorige week een laatste update van de nieuwe ASP.NET Dynamic Data gepubliceerd. Deze update voegt nieuwe&amp;nbsp;functies toe met onder andere&amp;nbsp;&amp;nbsp;betere &lt;A href="http://blogs.msdn.com/brada/archive/2008/04/23/updated-asp-net-dynamic-data-bits-posted.aspx" target=_blank mce_href="http://blogs.msdn.com/brada/archive/2008/04/23/updated-asp-net-dynamic-data-bits-posted.aspx"&gt;&lt;FONT color=#3399ff&gt;URL ondersteuning&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;die dezelfde URL routing kenmerken gebruiken&amp;nbsp;als &amp;nbsp;ASP.NET MVC. Voorbeelden daarvan zijn betere bevestiging, foreign-key,&amp;nbsp;en template ondersteuning.&amp;nbsp; &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://www.paraesthesia.com/archive/2008/04/16/asp.net-testing-with-ivonna.aspx" target=_blank mce_href="http://www.paraesthesia.com/archive/2008/04/16/asp.net-testing-with-ivonna.aspx"&gt;&lt;FONT color=#3399ff&gt;ASP.NET Testing&amp;nbsp;met Ivonna&lt;/FONT&gt;&lt;/A&gt;: Travis Illig blogt over een &lt;FONT color=#3399ff&gt;&lt;A class="" href="http://www.sm-art.biz/Ivonna.aspx" target=_blank mce_href="http://www.sm-art.biz/Ivonna.aspx"&gt;nieuw testing framework&amp;nbsp;"Ivonna"&lt;/A&gt;&lt;/FONT&gt;&amp;nbsp;dat je in staat stelt om&amp;nbsp;unit testing&amp;nbsp;toe te passen&amp;nbsp;op&amp;nbsp;ASP.NET web formulieren.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;&lt;U&gt;ASP.NET AJAX&lt;/U&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://www.nikhilk.net/Ajax-Templates.aspx" target=_blank mce_href="http://www.nikhilk.net/Ajax-Templates.aspx"&gt;&lt;FONT color=#3399ff&gt;ASP.NET AJAX UI Templates&lt;/FONT&gt;&lt;/A&gt;: Nikhil Kothari van&amp;nbsp;het ASP.NET team&amp;nbsp;heeft een&amp;nbsp;toffe post&amp;nbsp;waarin hij&amp;nbsp;een&amp;nbsp;prototype&amp;nbsp;demonstreert waarbij hij client-side&amp;nbsp;de&amp;nbsp;AJAX template UI (gebruikersinterface) bewerkt.&amp;nbsp; &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://mattberseth.com/blog/2008/04/ajaxcontroltoolkit_tabcontaine.html" target=_blank mce_href="http://mattberseth.com/blog/2008/04/ajaxcontroltoolkit_tabcontaine.html"&gt;&lt;FONT color=#3399ff&gt;ASP.NET AJAX Control Toolkit TabContainer Theme Gallerij&lt;/FONT&gt;&lt;/A&gt;: Matt Berseth&amp;nbsp;heeft een andere excellente post - deze post toont&amp;nbsp;heel wat&amp;nbsp;themes&amp;nbsp;die je kan gebruiken om de TabContainer control&amp;nbsp;te re-stylen&amp;nbsp;in de ASP.NET AJAX Control toolkit.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/pglavich/archive/2008/04/07/reducing-page-load-times-with-updatepanels-and-timers.aspx" target=_blank mce_href="http://weblogs.asp.net/pglavich/archive/2008/04/07/reducing-page-load-times-with-updatepanels-and-timers.aspx"&gt;&lt;FONT color=#3399ff&gt;Reduceer Page Load Times&amp;nbsp;met UpdatePanels&amp;nbsp;en Timers&lt;/FONT&gt;&lt;/A&gt;: Paul Glavich&amp;nbsp;post een&amp;nbsp;toffe truk&amp;nbsp;die je kan gebruiken&amp;nbsp;bij tabcontrols&amp;nbsp;om de achtergrond en de inhoud asynchroon te laden&amp;nbsp;om de&amp;nbsp;reële laadtijd te verbeteren.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://encosia.com/2008/04/16/why-do-aspnet-ajax-page-methods-have-to-be-static/" target=_blank mce_href="http://encosia.com/2008/04/16/why-do-aspnet-ajax-page-methods-have-to-be-static/"&gt;&lt;FONT color=#3399ff&gt;Waarom moeten ASP.NET AJAX pagina methodes static zijn&amp;nbsp;?&lt;/FONT&gt;&lt;/A&gt; Dave Ward heeft een&amp;nbsp;nuttig artikel waarin hij&amp;nbsp;de kenmerken van&amp;nbsp;paginamethodes behandelt in ASP.NET AJAX, en waarin hij uitlegt waarom ze statische methodes zijn.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/bradvincent/archive/2008/04/28/better-jquery-intellisense-in-vs2008.aspx" target=_blank mce_href="http://weblogs.asp.net/bradvincent/archive/2008/04/28/better-jquery-intellisense-in-vs2008.aspx"&gt;&lt;FONT color=#3399ff&gt;JQuery Intellisense in VS 2008&lt;/FONT&gt;&lt;/A&gt;: Brad Vincent post hoe je omgaat met&amp;nbsp;de &lt;A href="http://weblogs.asp.net/scottgu/archive/2008/02/08/vs-2008-web-development-hot-fix-roll-up-available.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2008/02/08/vs-2008-web-development-hot-fix-roll-up-available.aspx"&gt;&lt;FONT color=#3399ff&gt;VS 2008 Web Development Hot-Fix&lt;/FONT&gt;&lt;/A&gt; die&amp;nbsp;we publiceerden in februari, om JavaScript intellisense op een toffe manier te ervaren in Visual Studio 2008&amp;nbsp;als je de JQuery Ajax&amp;nbsp;bibliotheek gebruikt.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;&lt;U&gt;ASP.NET MVC&lt;/U&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://www.iridescence.no/Posts/Inversion-of-Control-ASPNET-MVC-and-Unit-Testing.aspx" target=_blank mce_href="http://www.iridescence.no/Posts/Inversion-of-Control-ASPNET-MVC-and-Unit-Testing.aspx"&gt;&lt;FONT color=#3399ff&gt;Inversion of Control, ASP.NET MVC&amp;nbsp;en Unit Testen&lt;/FONT&gt;&lt;/A&gt;: Fredrik Kalseth heeft een tof artikel dat het concept achter Inversion Of Control (IOC) behandelt en hoe je dit kan gebruiken met ASP.NET MVC om dependencies beter te beschermen. Het laat je ook toe om je code te unit testen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/stephenwalther/archive/2008/04/27/talks-asp-net-mvc-post-conference-workshop-at-asp-net-connections-orlando.aspx" target=_blank mce_href="http://weblogs.asp.net/stephenwalther/archive/2008/04/27/talks-asp-net-mvc-post-conference-workshop-at-asp-net-connections-orlando.aspx"&gt;&lt;FONT color=#3399ff&gt;Stephen Walther's ASP.NET MVC conferentiedemonstratie:&lt;/FONT&gt;&lt;/A&gt; Stephen Walther bracht een lange ASP.NET MVC conferentiedemonstratie&amp;nbsp;uit op ASP.NET Connections vorige week.&amp;nbsp;Je kunt zijn slides en demo's gratis downloaden. Ga zeker ook eens kijken naar zijn vorige posts&amp;nbsp;die handelen over &lt;A href="http://weblogs.asp.net/stephenwalther/archive/2008/03/19/tdd-test-driven-development-with-visual-studio-2008-unit-tests.aspx" target=_blank mce_href="http://weblogs.asp.net/stephenwalther/archive/2008/03/19/tdd-test-driven-development-with-visual-studio-2008-unit-tests.aspx"&gt;&lt;FONT color=#3399ff&gt;Unit Testen&amp;nbsp;met Visual Studio 2008&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;en &lt;A href="http://weblogs.asp.net/stephenwalther/archive/2008/03/22/tdd-introduction-to-rhino-mocks.aspx" target=_blank mce_href="http://weblogs.asp.net/stephenwalther/archive/2008/03/22/tdd-introduction-to-rhino-mocks.aspx"&gt;&lt;FONT color=#3399ff&gt;TDD&amp;nbsp;met Rhino Mocks&lt;/FONT&gt;&lt;/A&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://geekswithblogs.net/hex/archive/2008/04/19/asp.net-mvc-framework---new-version-of-the-mvc-contrib.aspx" target=_blank mce_href="http://geekswithblogs.net/hex/archive/2008/04/19/asp.net-mvc-framework---new-version-of-the-mvc-contrib.aspx"&gt;&lt;FONT color=#3399ff&gt;MVC Contrib Project Update&lt;/FONT&gt;&lt;/A&gt;: Eric Hexter blogt over enkele van de laaste updates van&amp;nbsp;het open source MvcContrib project, om&amp;nbsp;met de laatste &lt;A href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx"&gt;&lt;FONT color=#3399ff&gt;ASP.NET MVC interim source release&lt;/FONT&gt;&lt;/A&gt; te werken.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://blog.jeremyskinner.me.uk/2008/04/19/testing-action-results-with-aspnet-mvc/" target=_blank mce_href="http://blog.jeremyskinner.me.uk/2008/04/19/testing-action-results-with-aspnet-mvc/"&gt;&lt;FONT color=#3399ff&gt;Testing Action resultaten met&amp;nbsp;ASP.NET MVC&lt;/FONT&gt;&lt;/A&gt;: Jeremy Skinner blogt over enkele&amp;nbsp;toffe extension methode helpers, die hij heeft toegevoegd&amp;nbsp;aan de MvcContrib zodat je Controller actions&amp;nbsp;kan testen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://www.squaredroot.com/post/2008/04/MVC-Membership-Starter-Kit-1-2.aspx" target=_blank mce_href="http://www.squaredroot.com/post/2008/04/MVC-Membership-Starter-Kit-1-2.aspx"&gt;&lt;FONT color=#3399ff&gt;MVC Membership&amp;nbsp;starterskit - 1.2 Release&lt;/FONT&gt;&lt;/A&gt;: Troy Goode heeft een update gepost van zijn excellente MVC Membership starterskit. Deze versie werkt met de&amp;nbsp;voorlopige ASP.NET MVC&amp;nbsp;source release.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;&lt;U&gt;Silverlight&lt;/U&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/scmorris/archive/2008/04/14/defining-silverlight-datagrid-columns-at-runtime.aspx" target=_blank mce_href="http://blogs.msdn.com/scmorris/archive/2008/04/14/defining-silverlight-datagrid-columns-at-runtime.aspx"&gt;&lt;FONT color=#3399ff&gt;Defining Silverlight DataGrid&amp;nbsp;kolommen&amp;nbsp;in Runtime&lt;/FONT&gt;&lt;/A&gt;: Scott Morrison van het Silverlight team heeft een toffe&amp;nbsp;blogpost gemaakt&amp;nbsp;waarin hij&amp;nbsp;uitlegt&amp;nbsp;hoe je een Silverlight DataGrid kolom definieert via code in runtime.&amp;nbsp;&amp;nbsp;Bezoek mijn&amp;nbsp;&lt;A href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx"&gt;&lt;FONT color=#3399ff&gt;Silverlight link pagina&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;voor meer DataGrid posts.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://scorbs.com/2008/04/05/silverlight-http-networking-stack-part-1-site-of-origin-communication" target=_blank mce_href="http://scorbs.com/2008/04/05/silverlight-http-networking-stack-part-1-site-of-origin-communication"&gt;&lt;FONT color=#3399ff&gt;Silverlight HTTP Networking Stack&lt;/FONT&gt;&lt;/A&gt; (&lt;A href="http://scorbs.com/2008/04/05/silverlight-http-networking-stack-part-1-site-of-origin-communication" target=_blank mce_href="http://scorbs.com/2008/04/05/silverlight-http-networking-stack-part-1-site-of-origin-communication"&gt;&lt;FONT color=#3399ff&gt;Deel 1&lt;/FONT&gt;&lt;/A&gt;), (&lt;A href="http://scorbs.com/2008/04/15/silverlight-http-networking-stack-part-2-cross-domain-communication-overview/" target=_blank mce_href="http://scorbs.com/2008/04/15/silverlight-http-networking-stack-part-2-cross-domain-communication-overview/"&gt;&lt;FONT color=#3399ff&gt;Deel 2&lt;/FONT&gt;&lt;/A&gt;), (&lt;A href="http://scorbs.com/2008/04/22/silverlight-http-networking-stack-part-3-configuring-a-cross-domain-policy-file/" target=_blank mce_href="http://scorbs.com/2008/04/22/silverlight-http-networking-stack-part-3-configuring-a-cross-domain-policy-file/"&gt;&lt;FONT color=#3399ff&gt;Deel 3&lt;/FONT&gt;&lt;/A&gt;): Karen Corby van het Silverlight team heeft&amp;nbsp;het derde deel van&amp;nbsp;haar blogseries over de nieuwe Silverlight 2 networking stack gepost en&amp;nbsp;ook hoe&amp;nbsp;cross domain beveiliging ermee werkt.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/dwahlin/archive/2008/04/10/pushing-data-to-a-silverlight-client-with-sockets-part-i.aspx" target=_blank mce_href="http://weblogs.asp.net/dwahlin/archive/2008/04/10/pushing-data-to-a-silverlight-client-with-sockets-part-i.aspx"&gt;&lt;FONT color=#3399ff&gt;Vul&amp;nbsp;Data&amp;nbsp;tot de&amp;nbsp;Silverlight Client&amp;nbsp;met Sockets (Deel 1)&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;en &lt;A href="http://weblogs.asp.net/dwahlin/archive/2008/04/13/pushing-data-to-a-silverlight-client-with-sockets-part-ii.aspx" target=_blank mce_href="http://weblogs.asp.net/dwahlin/archive/2008/04/13/pushing-data-to-a-silverlight-client-with-sockets-part-ii.aspx"&gt;&lt;FONT color=#3399ff&gt;(Deel 2)&lt;/FONT&gt;&lt;/A&gt;: Dan Wahlin demonstreert hoe je een "GameStream" socket server&amp;nbsp;implementeert en&amp;nbsp;hoe je ernaartoe connecteert vanuit&amp;nbsp;een Silverlight client die de Silverlight 2 ingebouwde network socket ondersteuning gebruikt.&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/dwahlin/archive/2008/04/27/silverlight-the-song.aspx" target=_blank mce_href="http://weblogs.asp.net/dwahlin/archive/2008/04/27/silverlight-the-song.aspx"&gt;&lt;FONT color=#3399ff&gt;Silverlight -&amp;nbsp;het lied&lt;/FONT&gt;&lt;/A&gt;: Spike Xavier&amp;nbsp;en Dan Wahlin hebben&amp;nbsp;alweer een van hun unieke en speciale liedjes gepost :-)&amp;nbsp;&lt;BR&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Hopelijk kunnen jullie hiermee aan de slag,&lt;/P&gt;
&lt;P&gt;Scott&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6143721" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/MVC/default.aspx">MVC</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Link+Listing/default.aspx">Link Listing</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Atlas/default.aspx">Atlas</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET+AJAX/default.aspx">ASP.NET AJAX</category></item><item><title>Slides van mijn ASP.NET Connections uiteenzetting in Orlando</title><link>http://weblogs.asp.net/scottgudutch/archive/2008/04/28/slides-van-mijn-asp-net-connections-uiteenzetting-in-orlando.aspx</link><pubDate>Mon, 28 Apr 2008 07:35:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6138331</guid><dc:creator>Joeri Pansaerts</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/scottgudutch/rsscomments.aspx?PostID=6138331</wfw:commentRss><comments>http://weblogs.asp.net/scottgudutch/archive/2008/04/28/slides-van-mijn-asp-net-connections-uiteenzetting-in-orlando.aspx#comments</comments><description>&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Vorige week heb ik deelgenomen aan de &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN"&gt;&lt;A class="" href="http://www.asp-connections.com/shows/SP2008ASP/default.asp?s=112&amp;amp;refer=" mce_href="http://www.asp-connections.com/shows/SP2008ASP/default.asp?s=112&amp;amp;refer="&gt;&lt;SPAN lang=NL-BE style="COLOR: blue; mso-bidi-font-size: 11.0pt; mso-ansi-language: NL-BE"&gt;ASP.NET Connections Conference&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; in Orlando.&amp;nbsp; Ik heb op maandag een algemene sessie gepresenteerd, en later die dag ook nog twee specifieke uiteenzettingen. Je kunt mijn slides en de voorbeelden hieronder downloaden:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Algemene sessie&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;De slides van mijn keynote kan je&amp;nbsp; &lt;A class="" href="http://www.scottgu.com/blogposts/orlando2008/keynote.zip" target=_blank mce_href="http://www.scottgu.com/blogposts/orlando2008/keynote.zip"&gt;hier&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;downloaden.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;In de uiteenzetting heb ik aangetoond hoe je de .NET Framework broncode kunt debuggen. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Je kunt &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; leren hoe je dit kan instellen met VS 2008.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Ik heb ook gedemonstreerd hoe je een website kan bouwen met de nieuwe ASP.NET Dynamic Data support – waarover je &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2008/04/10/asp-net-dynamic-data-preview-available.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2008/04/10/asp-net-dynamic-data-preview-available.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; meer kan leren. &lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Ik heb ook het nieuwe ASP.NET MVC Framework gedemonstreerd – waarover je &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; meer kan leren.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Ik heb verder ook nog gepronkt met de nieuwe Hard Rock Memorabilia website die gebouwd werd met Silverlight 2. &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;Je kunt zelf de Hard Rock applicatie &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN"&gt;&lt;A class="" href="http://memorabilia.hardrock.com/" target=_blank mce_href="http://memorabilia.hardrock.com/"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;uitproberen&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN"&gt;.&amp;nbsp;&lt;/SPAN&gt; 
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Je kan meer leren over Silverlight via verschillende tutorials, tips en trukjes die je kan &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; vinden op mijn Silverlight linkpagina.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;.&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;NET Applications bouwen met Silverlight &lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN&gt;De slides + demo’s die gebruikt werden tijdens de specifieke uiteenzetting van Silverlight kan je &lt;A href="http://www.scottgu.com/blogposts/orlando2008/silverlight.zip" target=_blank&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;downloaden.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Je kan meer leren over Silverlight via mijn linkpagina &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN"&gt;&lt;SPAN lang=NL-BE style="COLOR: blue; mso-bidi-font-size: 11.0pt; mso-ansi-language: NL-BE"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/pages/silverlight-posts.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;. Ik raad vooral aan om mijn tutorial posts &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; en &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2008/02/28/first-look-at-using-expression-blend-with-silverlight-2.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2008/02/28/first-look-at-using-expression-blend-with-silverlight-2.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; te lezen. &lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN"&gt;ASP.NET MVC &lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;De slides + demo’s van mijn ASP.NET MVC uiteenzetting kan je &lt;A class="" href="http://www.scottgu.com/blogposts/orlando2008/mvc.zip" target=_blank mce_href="http://www.scottgu.com/blogposts/orlando2008/mvc.zip"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;downloaden.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Je kunt meer leren over de nieuwste ASP.NET MVC source refresh &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN"&gt;&lt;SPAN lang=NL-BE style="COLOR: blue; mso-bidi-font-size: 11.0pt; mso-ansi-language: NL-BE"&gt;&lt;A class="" href="http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;.&amp;nbsp; &lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Stephen Walther heeft &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A class="" href="http://weblogs.asp.net/stephenwalther/archive/2008/04/27/talks-asp-net-mvc-post-conference-workshop-at-asp-net-connections-orlando.aspx" target=_blank mce_href="http://weblogs.asp.net/stephenwalther/archive/2008/04/27/talks-asp-net-mvc-post-conference-workshop-at-asp-net-connections-orlando.aspx"&gt;hier&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; net ook een hele goede reeks slides + demo’s gepost van zijn conferentie tutorial over ASP.NET MVC.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Hopelijk kan je hiermee aan de slag,&lt;/SPAN&gt; 
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Scott&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6138331" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/MVC/default.aspx">MVC</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/.NET/default.aspx">.NET</category></item><item><title>ASP.NET MVC Broncode Refresh Preview</title><link>http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx</link><pubDate>Sat, 19 Apr 2008 18:24:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6113169</guid><dc:creator>Joeri Pansaerts</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/scottgudutch/rsscomments.aspx?PostID=6113169</wfw:commentRss><comments>http://weblogs.asp.net/scottgudutch/archive/2008/04/19/asp-net-mvc-bron-refresh-preview.aspx#comments</comments><description>&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Onlangs openden we een nieuw &lt;/SPAN&gt;&lt;A href="http://www.codeplex.com/aspnet" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;ASP.NET CodePlex Project&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; dat we zullen gebruiken om previews aan te bieden (met bewerkbare broncode) voor verschillende verwachte ASP.NET toepassingen en releases.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Vorige maand hebben we het gebruikt om de &lt;/SPAN&gt;&lt;A href="http://weblogs.asp.net/scottgu/archive/2008/03/21/asp-net-mvc-source-code-now-available.aspx" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;eerste drop van ASP.NET MVC broncode&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; te publiceren. &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Die eerste drop bevatte de bron voor de ASP.NET MVC preview 2 release die we hebben geintroduceerd op MIX, samen met de Visual Studio project bestanden om het zelf te patchen en bouwen&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Enkele uren terug hebben we &lt;/SPAN&gt;&lt;A href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=12640" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;een refresh gepubliceerd&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; van de ASP.NET MVC broncode op de website.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Deze bron refresh &lt;/SPAN&gt;&lt;B&gt;&lt;I&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;is geen&lt;/SPAN&gt;&lt;/U&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; officiële nieuwe ASP.NET MVC preview release. Het is een tijdelijke drop dat een blik gunt op de huidige staat van de bron boomstructuur. We zullen de officiële “ASP.NET MVC preview 3” release binnen een paar weken lanceren, nadat we wat meer werk hebben verricht (meer functies en kneepjes dan de bestaande, betere VS tools integratie, VS express editie ondersteuning, documentatie, enz…). Als je zelf iemand bent die liever een eenvoudige installatie heeft van ASP.NET MVC dat uitgebracht wordt met documentatie en volledige tool ondersteuning, dan zal je waarschijnlijk wel willen wachten op de officiële preview release. Als je integendeel graag de kans krijgt om een vroege ‘preview van de preview” te zien en graag de mogelijkheid krijgt om bepaalde delen al uit te testen en feedback te geven, dan is de bron refresh van vandaag zeker interessant voor jou. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 3"&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Verbeteringen met de ASP.NET MVC Bron Refresh&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De update van deze week (die je &lt;/SPAN&gt;&lt;A href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=12640" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;hier&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; kan downloaden) bevat een aantal verbeteringen op ASP.NET MVC. Een paar voorbeelden: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;We posten niet alleen de broncode voor het ASP.NET MVC framework, maar ook de broncode voor de unit tests die we gebruiken om het te testen. Deze tests zijn geïmplementeerd met MSTest en het open source &lt;/SPAN&gt;&lt;A href="http://code.google.com/p/moq/" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;Moq&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; mocking framework.&amp;nbsp; Er is ook een VS 2008 project bestand voor de unit tests in opgenomen. Zo is het eenvoudig te bouwen en lokaal te runnen in je VS 2008 IDE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Er is beduidend eenvoudigere ondersteuning om Controller classes te testen. Je kunt nu gewone Controller scenario’s zonder andere objecten hoeven te raken (meer details over de werkwijze hieronder);&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Er&amp;nbsp;zijn verschillende leuke functies en verbeteringen voor de gebruiksvriendelijkheid toegevoegd (meer details hieronder).&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Een nieuw ASP.NET MVC Project creëren&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Je kunt je eigen versie van de ASP.NET MVC assemblies bouwen door de MVC bron te downloaden en lokaal te compileren. Je kunt ook een VS template pakket downloaden voor een voorgebouwde versie van die bron samen met een Visual Studio project template die je kan gebruiken om snel een nieuw ASP.NET MVC project te bouwen dat gebruik maakt van de nieuwste bits. &lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Nadat je de ASP.NET MVC bron hebt geïnstalleerd, moet je vernieuwen. Dan zal VSI template een nieuwe ‘ASP.NET MVC applicatie’ project template doen verschijnen onder “My Templates” sectie van je ‘New Project’ dialoog:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;IMG style="WIDTH: 777px; HEIGHT: 444px" height=444 src="http://www.scottgu.com/blogposts/aprilmvc/step1.png" width=777 mce_src="http://www.scottgu.com/blogposts/aprilmvc/step1.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Deze nieuwe "My Templates" versie van de MVC project template bestaat parallel met de vorige ASP.NET MVC Preview 2 release (die je erboven kan zien in de main project templates sectie van het dialoog). Hierdoor kun je veilig nieuwe projecten creëren en zowel de laatste bronversie als de laatste officiele preview gebruiken op dezelfde computer. &lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Als je een project creëert met deze vernieuwde ASP.NET MVC project template, dan zal je standaard een project krijgen die er als volgt uitziet:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG style="WIDTH: 217px; HEIGHT: 436px" height=436 src="http://www.scottgu.com/blogposts/aprilmvc/step23.png" width=217 mce_src="http://www.scottgu.com/blogposts/aprilmvc/step23.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Deze nieuwe project oplossing bevat een controller (“HomeController”) onder de “\Controllers” directory en twee View templates (“About” en “Index”) onder de “\Views\Home” sub-directory.Beide view templates zijn gebaseerd op een gewone master pagina voor de website (“Site master”), waarvan alle stijlen gedefinieerd worden in een “Site.css” bestand onder de “\Content” directory.&lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Als je de applicatie runt, dan zal de ingebouwde webserver automatisch opstarten en zal je de “Home” content zien van de website:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step3.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step3.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Als je klikt op de “About Us” tab, dan zal je de “About” content te zien krijgen:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step5.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step5.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De “HomeController” klasse in het project is verantwoordelijk voor de URL’s bovenaan en heeft twee action methodes zoals hieronder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step6.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step6.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De standaard “Site master” template zoekt een “Title” waarde in de ViewData collectie en gebruikt die om het &amp;lt;title&amp;gt; element van de HTML pagina te genereren.&amp;nbsp; De standaard “Index” view template zoekt naar een “Message” waarde om die te gebruiken om de welkomstboodschap op de homepage te gereneren. Je kunt deze bestanden natuurlijk bewerken en personaliseren zoals je dat zelf wilt.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Controller wijzigingen in deze ASP.NET MVC Drop&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;A&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;ls je de bovenstaande code aandachtig hebt gelezen dan zal je misschien enkele wijzigingen opgemerkt hebben met betrekking tot hoe Controller klassen standaard geimplementeerd zijn in deze nieuwe ASP.NET MVC bron refresh drop. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Met de ASP.NET MVC Preview 2 release echter, zouden de bovenstaande HomeController action methodes geïmplementeerd zijn zoals hieronder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step8.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step8.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het MVC functie team experimenteert op dit moment met enkele ideëen in de drop van deze week en ze proberen enkele ideëen uit: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;OL type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo3; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De Action methodes op Controllers retourneren nu standard een "ActionResult" object (in de plaats van void).&amp;nbsp; Dit ActionResult object duidt het resultaat van een andere action aan (een view om te genereren, een URL waarnaar te redirecten, een andere actie/route om uit te voeren, enz…). &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo3; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De RenderView(), RedirectToAction(), en Redirect() hulpmethodes op de Controller base class retourneren nu typed ActionResult objecten (die je verder kan manipuleren of kan laten retourneren van action methods). &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo3; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De RenderView() hulpmethode kan nu aangesproken worden zonder expliciet de naam van de te genereren view template erin te plaatsen. Als je de templatenaam weglaat, dan zal de Renderview() methode standaard de naam van de actie methode gebruiken als de naam van de te genereren view template. Dus de “RenderView()” zonder parameters in de “About()” actie method is nu hetzelfde als expliciet “RenderView(‘About’)” schrijven. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het is redelijk gemakkelijk om bestaande Controller classes te updaten die gebouwd zijn met de Preview 2 om dit nieuwe patroon te gebruiken (gewoon void to ActionResult wijzigen en een return statement toevoegen vóór elke RenderView of RedirectToAction helper methode calls). &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;ActionResult Objecten uit Action Methodes&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Waarom Controller action methodes wijzigen om standard Action Result objecten te retourneren in de plaats van een void methode ? Tal van andere populaire Web-MVC frameworks doen dit &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(Django, Tapestry en andere), en wij vonden voor ASP.NET MVC dat het een paar voordelen opbracht :&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;OL type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l4 level1 lfo4; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het maakt de unit testing support voor Controllers beter en gemakkelijker. Je hoeft niet langer methodes te imiteren in het Response object of in de ViewEngine objecten om het reageergedrag (behaviors) van de action methodes te kunnen unit testen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l4 level1 lfo4; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het maakt de Controller logic flow intenties iets duidelijker en explicieter in scenario’s waarin er 2 verschillende resultaten mogelijk zijn, afhankelijk van bepaalde voorwaarden (bijvoorbeeld : zend door (redirect) als voorwaarde A waar is, anderzijds genereer een ViewTemplate als het onwaar is). Dit kan minder belangrijke controller action methodes gemakkelijker leesbaar en volgbaar maken.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l4 level1 lfo4; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het creëert een goed opgebouwd script waar een FilterActionAttribute het resultaat van een action method kan nemen en wijzigen nog voordat het uitgevoerd wordt. Bijvoorbeeld : een “Browse” action op een ProductCatalog controller kan een RenderActionResult retourneren dat aangeeft dat het zal gegenereerd worden als ListView van de producten. Een FilterActionAttribute die declaratief op de controller class geplaatst was, zou dan de specifieke “List” view template kunnen personaliseren dat gegenereerd werd als een list-html.aspx ofals&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;een list-xml.aspx, afhankelijk van het verkozen MIME type van de client. Meervoudige FilterActionAttributes &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;kunnen ook samengebracht worden in een keten om de resultaten van de een naar de ander te laten vloeien.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l4 level1 lfo4; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het biedt een goed uitbreidingsmechanisme zodat mensen (onszelf inbegrepen) bijkomende functies kunnen toevoegen in de toekomst. Nieuwe ActionResult types kunnen gemakkelijk gecreëerd worden door van de ActionResult base class een subclass te maken en de “ExecuteResult” methode te overschrijven (override). Het zou gemakkelijk zijn om een “RenderFile()3 helper methode te creëren zodat een ontwikkelaar die bijvoorbeeld een action schrijft een nieuw “FileActionResult” object zou kunnen laten retourneren.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l4 level1 lfo4; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het zal in de toekomst enkele mooie Asynchrone uitvoerscenario’s mogelijk maken. Action methodes zullen een AsyncActionResult object kunnen retourneren dat aanduidt dat ze wachten op een netwerkactie en dat ze aangeeft dat ASP.NET ondertussen via een worker thread een ander verzoek kan uitvoeren totdat het netwerk de actie heeft vervolledigd. Hierdoor zullen ontwikkelaars kunnen vermijden dat threads worden geblokkeerd op een server.Ze zullen efficiënte en opbouwbare code kunnen ondersteunen. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Een van de doelstellingen van deze interim preview is de mensen een kans geven om wat te oefenen met deze nieuwe benadering en echte applicaties te bouwen en om gewoon bij te leren.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;We zullen ook een ander Controller base class voorbeeld posten dat je kunt gebruiken als je nog de vorige “void” action benadering verkiest. We hebben met opzet deze andere Controller base class niet opgenomen in deze bron refresh drop, want we willen de mensen aanmoedigen om de “ActionResult” benadering uit te proberen, zodat ze ons hun feedback kunnen bezorgen.&lt;/SPAN&gt; 
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Hoe Controller Action Methods Unit Testen&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Hierboven heb ik vermeld dat met de nieuwe ActionResult benadering unit tests van controllers veel gemakkelijker verlopen (het is ook niet meer nodig om gewone scenario’s te imiteren).We zullen even een voorbeeld hiervan bekijken:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Bekijk even de eenvoudige NumberController class hieronder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step22.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step22.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Deze Controller class heeft een “IsEventNumber” actie methode dat een nummer neemt als een URL argument. De “IsEventNumber’ actie methode controleert eerst of het nummer negatief is. In dat geval wordt de gebruiker naar een error pagina geleid. Als het nummer positief is, dan bepaalt de “IsEventNumber” of het nummer even of oneven is. Daarna genereert het een view template die een gepaste boodschap toont:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step11.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step11.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Het is redelijk gemakkelijk om unit tests schrijven voor onze “IsEventNumber” action method dankzij onze nieuwe ActionResult benadering. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Hieronder staat een voorbeeld van een unit test dat nagaat of de juiste http redirect gebeurt als een negatief nummer wordt gegeven (bijvoorbeeld:/Number/IsEventNumber/-1):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step17.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step17.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Merk op dat we geen enkel object hebben moeten imiteren om onze action methode te testen. We hebben gewoon de NumberController class geconcretiseerd en we hebben de action methode direct aangesproken (met een negatief nummer). Ook hebben we de return waarde toegekend aan een lokale “result” variabele. Ik heb de C# “as type” syntax gebruikt hierboven om de “result” variabele als een sterk “HttpRedirectResult” type te modelleren. &lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Wat zo leuk is aan het C# “as” sleutelwoord is dat het een waarde als null zal toekennen in de plaats van een uitzondering weer te geven als de cast mislukt (vb, als de action methode een RenderViewResult retourneert). Dit betekent dat ik gemakkelijk een assertion controle kan toevoegen aan mijn test om te controleren of mijn resultaat niet null is om te kunnen controleren date en Http redirect is gedaan. Dan kan ik een tweede assertion controle toevoegen om te controleren dat de correcte redirect URL was gespecificeerd. &lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De tests voor scenario’s waarin ook niet-nul nummers zijn ingevoegd zijn ook gemakkelijk. Om dit te doen zullen we twee test methodes creëren: een om even nummers te testen en een om oneven nummers te testen. In beide tests zullen we vaststellen of een RenderViewResult was geretourneerd, en dan zullen we nagaan of de correcte “Message” string ingevoegd was in de ViewData die gerelateerd is aan de view: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp; 
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step31.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step31.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Daarna kunnen we klikken met de rechtermuisknop op op onze NumberControllerTest class in VS 2008 en het “Run Tests” menu item selecteren:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step20.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step20.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Hierdoor zal onze three unit tests in-memory uitgevoerd worden (geen webserver vereist) en zal er gerapporteerd worden of onze NumberController.IsEventnumber() action methode het juiste gedrag vertoont:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step21.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step21.png"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;Noot: in de bron drop van deze week moet je nog steeds de imitatiemethode gebruiken om de TempData eigenschap te testen op Controllers. Volgens ons plan is het niet meer nodig is om dit te testen met de ASP.NET MVC Preview 3 drop binnen een paar weken. &lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;/SPAN&gt;&lt;/I&gt;&amp;nbsp;&lt;/P&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;MapRoute Helper Methode&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;URL routing rules in ASP.NET MVC applicaties worden normaal gedeclareerd in de “RegisterRoutes” methode van de Global.aspx class.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Met ASP.NET MVC Previews 1 and 2 werden routes toegevoegd aan de route collectie door een Route object onmiddellijk te concretiseren, door het te schrijven naar een MvcRouteHandler class. Daarna moeten we de juiste eigenschappen toekennen en de route regels declareren:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step27.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step27.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De bovenstaande code zal verder voorwaarts werken. Je kan echter ook gebruik maken van de nieuwe “MapRoute” helper methode die een veel eenvoudigere syntax biedt om hetzelfde te bereiken.&amp;nbsp;Hieronder zie je een conventionele URL route die standaard geconfigureerd is als je een nieuw ASP.NET MVC project creëert (en die de bovenstaande code vervangt):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step26.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step26.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De MapRoute() helper methode is overgeladen en gebruikt twee, drie of vier parameters (route naam, URL syntax, URL parameter default, and URL parameter regular expression constraints).&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Je kan de MapRoute() zoveel keer aanspreken als je wilt om meerdere routes bij naam te registeren in het systeem. Bijvoorbeeld, naast de standaard conventie regel, zouden we een “Product-Browse” genaamde route kunnen toevoegen zoals hieronder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;We kunnen dan expliciet naar deze “Products-Browse” regel refereren in onze Controllers en Views als we een URL ernaar willen genereren.&amp;nbsp;Bijvoorbeeld, we zouden de Html.RouteLink view helper kunnen gebruiken om aan te duiden dat we willen linken naar onze “Products-Browse” route en dat we het een “Food” categorie parameter willen geven in onze view template zoals hieronder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step29.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step29.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Deze view helper zou dan toegang krijgen tot het routing system en zou een geschikte html hyperlink url genereren zoals hieronder (merk op hoe het automatisch de parameters van de categorie parameters verwisselde in de URL met de route regel):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step30.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step30.png"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;Noot: met de source drop van deze week moet je de controller en de action parameters inpassen (naast de Categorie parameter) in de Html.RouteLink() helper om de correcte route url te kunnen genereren. In de ASP.NET MVCC Preview 3 drop binnen enkele weken zal dit niet nodig zijn. Je zal de Html.RouteLink kunnen gebruiken zoals ik hierboven heb beschreven.&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;/SPAN&gt;&lt;/I&gt;&amp;nbsp;&lt;/P&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Andere URL Route Mapping Functies&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;De MVC source drop van deze week ondersteunt ook een aantal nieuwe URL route mapping functies. Je kan nu "-", ".", ";" of andere karakters gebruiken als deel van je route regels.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Bijvoorbeeld, als je een "-" scheider gebruikt, dank an je nu de taal en lokale warden parsen van al je URL’s met een regel zoals hieronder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step32.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step32.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Dit zou gepaste "language", "locale", and "category" parameters doorgeven aan de &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;ProductsController.Browse action methode als het aangeroepen wordt:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="WIDTH: 642pt; mso-cellspacing: 0cm; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" cellSpacing=0 cellPadding=0 width=856 border=1 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222.75pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=297&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;URL Route Rule&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Example URL&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;Parameters Passed to Action method&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222.75pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=297&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;{language}-{locale}/products/browse/{category}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;/en-us/products/browse/food&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;language=en, locale=us, category=food&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=296&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;/en-uk/products/browse/food&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;language=en, locale=uk, category=food&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Of je kunt de"." bestandsextensie aan het einde van een URL gebruiken om te bepalen of het resultaat in XML of HTML formaat moet worden gegenereerd:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step33.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step33.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Dit zou zowel de "category" en een "format" parameters doorgeven aan de ProductsController.Browse action methode wanneer aangeroepen:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="WIDTH: 639pt; mso-cellspacing: 0cm; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" cellSpacing=0 cellPadding=0 width=852 border=1 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222.75pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=297&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;URL R&lt;/SPAN&gt;&lt;/U&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;oute Rule&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Example URL&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;Parameters Passed to Action method&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222.75pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=297&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;products/browse/{category}.{format}&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;/products/browse/food.xml&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;category=food, format=xml&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=296&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;/products/browse/food.html&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;category=food, format=html&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;ASP.NET MVC Preview 2 introduceerde wildcard route regels.&amp;nbsp;Bijvoorbeeld, je kunt in een regel aanduiden om alle overblijvende URI content op een genoemde parameter door te geven aan een action methode:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;IMG src="http://www.scottgu.com/blogposts/aprilmvc/step34.png" mce_src="http://www.scottgu.com/blogposts/aprilmvc/step34.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Dit zou een &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;"contentUrl" parameter doorgeven aan de WikiController.DisplayPage action methode wanneer aangeroepen:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="WIDTH: 639pt; mso-cellspacing: 0cm; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" cellSpacing=0 cellPadding=0 width=852 border=1 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222.75pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=297&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;URL Route Rule&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;Example &lt;/SPAN&gt;&lt;/U&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;URL&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;Parameters Passed to Action method&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222.75pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=297&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Wiki/Pages/{*contentUrl}&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;/Wiki/Pages/People/Scott&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;contentUrl="People/Scott"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 222pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=296&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 148.5pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=198&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;/Wiki/Pages/Countries/UK&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #f0f0f0; WIDTH: 266.25pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=355&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;contentUrl="Countries/UK"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Deze wildcard routes blijven prima werken met de preview van deze week. Ze zijn ook heel nuttig om te bekijken als je een blog, wiki cms of ander contentgebaseerd system aan het bouwen bent. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Merk ook op dat we naast dit nieuw route systeem voor ASP.NET MVC scenario’s nu ook hetzelfde route systeem gebruiken in ASP &lt;/SPAN&gt;&lt;A class="" href="http://weblogs.asp.net/scottgudutch/archive/2008/04/11/asp-net-dynamic-data-preview.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgudutch/archive/2008/04/11/asp-net-dynamic-data-preview.aspx"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;ASP.NET Dynamic Data&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; (dat gebruik maakt van ASP.NET Web Formulieren).&lt;/SPAN&gt; 
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Samenvatting&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Hopelijk bood de bovenstaande post een snelle update over enkele van de nieuwe functies en vernieuwingen van de ASP.NET MVC bron update drop.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Je kunt het &lt;/SPAN&gt;&lt;A href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=12640" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;hier&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; downloaden als je het onmiddellijk wil gebruiken. Je kunt ook nog enkele weken wachten op de officiële &lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;ASP.NET MVC Preview 3 drop – die nog meer functies zal bevatten(en de feedback die de mensen zullen hebben gegeven op de drop van deze week), een betere installatie, leuke integratie met VSd, en volledige documentatie.&lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Voor alle vragen / problemen met de drop van ASP.NET MVC van deze week, kijk zeker ook eens op het &lt;/SPAN&gt;&lt;A href="http://forums.asp.net/1146.aspx" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;ASP.NET MVC forum&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; op &lt;/SPAN&gt;&lt;A href="http://www.asp.net/" target=_blank&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;www.asp.net&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;. &lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Ik hoop dat jullie hiermee aan de slag kunnen,&lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Scott&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6113169" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/MVC/default.aspx">MVC</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/.NET/default.aspx">.NET</category></item><item><title>11de april Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VISUAL STUDIO, Silverlight</title><link>http://weblogs.asp.net/scottgudutch/archive/2008/04/12/11-april-links-asp-net-asp-net-ajax-asp-net-mvc-visual-studio-silverlight.aspx</link><pubDate>Sat, 12 Apr 2008 10:23:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6090718</guid><dc:creator>Joeri Pansaerts</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/scottgudutch/rsscomments.aspx?PostID=6090718</wfw:commentRss><comments>http://weblogs.asp.net/scottgudutch/archive/2008/04/12/11-april-links-asp-net-asp-net-ajax-asp-net-mvc-visual-studio-silverlight.aspx#comments</comments><description>&lt;P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ASP.NET&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A href="http://scottonwriting.net/sowblog/posts/13196.aspx" mce_href="http://scottonwriting.net/sowblog/posts/13196.aspx"&gt;&lt;FONT color=#0000ff&gt;Meer ASP.NET Beveiliging Tutorials&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: De drie laatste fantastische &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://asp.net/learn/security/" target=_blank mce_href="http://asp.net/learn/security/"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;ASP.NET beveiliging tutorials&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; van Scott Mitchell.&amp;nbsp; Zijn drie laatste artikels behandelen hoe je user accounts selecteert, paswoorden terugvindt en verandert, user accounts goedkeurt en deblokkeert. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l10 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://mattberseth.com/blog/2008/04/building_a_vs2008_styled_grid.html" target=_blank mce_href="http://mattberseth.com/blog/2008/04/building_a_vs2008_styled_grid.html"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;Een VS 2008 Styled Grid bouwen met de ListView en DataPager Controls&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Matt Berseth schreef een schitterend artikel over de technieken die je kunt toepassen met de nieuwe ASP.NET 3.5 ListView om een goed gestileerde Grid UI te creëren – en daarbij de volledige controle bewaren over de toegepaste HTML en CSS.&amp;nbsp;Lees ook zijn &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A href="http://mattberseth.com/blog/2008/04/building_a_vs2008_styled_grid_1.html" mce_href="http://mattberseth.com/blog/2008/04/building_a_vs2008_styled_grid_1.html"&gt;&lt;FONT color=#0000ff&gt;follow-up post hier&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;. Deze follow-up behandelt de manier waarop je dezelfde UI kan bekomen met de GridView control.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l13 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.emmaalvarez.com/2008/04/most-useful-50-css-tips-and-tools-for.html" target=_blank mce_href="http://www.emmaalvarez.com/2008/04/most-useful-50-css-tips-and-tools-for.html"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;50 Handige CSS Tips and Trukjes:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; Een handige pagina die een goede lijst bevat met verschillende CSS tips, trukjes en tools die je kunt gebruiken voor gewone web scenario’s. &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l13 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A href="http://mattberseth.com/blog/2008/04/using_a_datapager_with_the_gri.html" mce_href="http://mattberseth.com/blog/2008/04/using_a_datapager_with_the_gri.html"&gt;&lt;FONT color=#0000ff&gt;Een DataPager gebruiken met de GridView Control – IpageableItemContainer implementeren&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Matt Berseth schreef een tof artikel waarin hij aantoont hoe je de nieuwe IPageableItemContainer interface kunt gebruiken om ondersteuning voor paginering te implementeren met de nieuwe ASP.NET 3.5 DataPager control.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;ASP.NET AJAX&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt; 
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l12 level1 lfo3; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://dotnetslackers.com/articles/ajax/AccessibleUpdatePanel.aspx" target=_blank mce_href="http://dotnetslackers.com/articles/ajax/AccessibleUpdatePanel.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;Toegankelijke UpdatePanel&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Bertrand Le Roy van het ASP.NET team schreef een artikel waarin hij beschrijft hoe je de ASP.NET AJAX's UpdatePanel control toegankelijk maakt voor scherm-lezers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l5 level1 lfo4; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://aspadvice.com/blogs/garbin/archive/2008/04/02/ASP.NET-AJAX-meets-Virtual-Earth-series-on-DotNetSlackers.aspx" target=_blank mce_href="http://aspadvice.com/blogs/garbin/archive/2008/04/02/ASP.NET-AJAX-meets-Virtual-Earth-series-on-DotNetSlackers.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;ASP.NET AJAX Meets Virtual Earth&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Alessandro Gallo, auteur van het excellente boek &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.amazon.com/gp/product/1933988142/104-9219624-7383145?ie=UTF8&amp;amp;tag=scoblo04-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=1933988142" target=_blank mce_href="http://www.amazon.com/gp/product/1933988142/104-9219624-7383145?ie=UTF8&amp;amp;tag=scoblo04-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=1933988142"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;ASP.NET AJAX in Action&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;, heeft een reeks artikels geschreven die handelen over&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;het gebruik van ASP.NET AJAX met Virtual Earth om mapping te implementeren op je website.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l9 level1 lfo5; tab-stops: list 36.0pt"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://weblogs.asp.net/omarzabir/archive/2008/04/06/fast-page-loading-by-moving-asp-net-ajax-scripts-after-visible-content.aspx" mce_href="http://weblogs.asp.net/omarzabir/archive/2008/04/06/fast-page-loading-by-moving-asp-net-ajax-scripts-after-visible-content.aspx"&gt;&lt;FONT color=#0000ff&gt;Snellere Paginalading door ASP.NET AJAX Scripts achter de zichtbare content te plaatsen&lt;SPAN style="mso-bidi-font-size: 10.0pt"&gt;:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; Omar Al Zabir (de medeoprichter van &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.pageflakes.com/" target=_blank mce_href="http://www.pageflakes.com/"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;www.PageFlakes.com&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;) schreef een geweldig artikel waarin hij een geweldige techniek beschrijft die je kunt gebruiken om de waarneembare laadtijd kunt verbeteren van een ASP.NET AJAX pagina. Ik raad je ook aan om het schitterende boek &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.amazon.com/gp/product/0596510500/002-5242737-1614454?ie=UTF8&amp;amp;tag=scoblo04-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=0596510500" target=_blank mce_href="http://www.amazon.com/gp/product/0596510500/002-5242737-1614454?ie=UTF8&amp;amp;tag=scoblo04-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=0596510500"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;Building a Web 2.0 Portal with ASP.NET 3.5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;van Omar te lezen om meer van zijn suggesties en technieken te leren. &lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l9 level1 lfo5; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://mattberseth.com/blog/2008/04/3_tips_for_working_with_the_aj.html" target=_blank mce_href="http://mattberseth.com/blog/2008/04/3_tips_for_working_with_the_aj.html"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;3 Tips om te Werken met ASP.NET AJAX's TabContainer Control&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Matt Berseth schrijft nog meer geweldige artikels over ASP.NET AJAX met enkele tips over hoe je kunt werken met de&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;TabContainer control in de ASP.NET AJAX Control Toolkit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l4 level1 lfo6; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://blogs.msdn.com/mikeormond/archive/2008/03/28/building-asp-net-ajax-controls-index-post.aspx" target=_blank mce_href="http://blogs.msdn.com/mikeormond/archive/2008/03/28/building-asp-net-ajax-controls-index-post.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;ASP.NET AJAX Componenten bouwen:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; Mike Ormond heeft een schitterende 8-delige serie geschreven over het bouwen van herbruikbare ASP.NET AJAX componenten die zowel client- als serverside functioneren. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;ASP.NET MVC&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt; 
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l14 level1 lfo7; tab-stops: list 36.0pt"&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A href="http://een%20inleiding%20in%20asp.net%20mvc%20met%20vb/" mce_href="http://een%20inleiding%20in%20asp.net%20mvc%20met%20vb/"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE"&gt;&lt;FONT color=#0000ff&gt;Een inleiding in ASP.NET MVC met VB&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Bill Burrows van &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.myvbprof.com/" target=_blank mce_href="http://www.myvbprof.com/"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;www.MyVBprof.com&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;heeft een heel goede serie samengesteld van online videos die ASP.NET MVC inleiden met Visual Basic.&amp;nbsp; Ga zeker ook eens kijken naar zijn video reeks op &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.myvbprof.com/2007_Version/VB9_XML.aspx" target=_blank mce_href="http://www.myvbprof.com/2007_Version/VB9_XML.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;LINQ to XML met VB&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; en &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.myvbprof.com/2007_Version/LINQ_to_SQL.aspx" target=_blank mce_href="http://www.myvbprof.com/2007_Version/LINQ_to_SQL.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;LINQ to SQL met VB&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l11 level1 lfo8; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.squaredroot.com/post/2008/04/MVC-Membership-Starter-Kit.aspx" target=_blank mce_href="http://www.squaredroot.com/post/2008/04/MVC-Membership-Starter-Kit.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;ASP.NET MVC: Membership Starter Kit&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Troy Goode heeft een schitterende membership starter kit voor ASP.NET MVC gecreëerd, die registratie en login pagina’s aanbiedt om gebruikers zich te laten identificeren op je website, alsook een reeks administratie functionaliteit waarmee admins users en functies kunnen creëren/beheren. Download het &lt;/SPAN&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A href="http://www.codeplex.com/MvcMembership" mce_href="http://www.codeplex.com/MvcMembership"&gt;&lt;FONT color=#0000ff&gt;hier&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l15 level1 lfo9; tab-stops: list 36.0pt"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A href="http://www.squaredroot.com/post/2008/04/MVC-Error-Handler-Filter.aspx" mce_href="http://www.squaredroot.com/post/2008/04/MVC-Error-Handler-Filter.aspx"&gt;&lt;FONT color=#0000ff&gt;ASP.NET MVC: Action Filter om Errors aan te pakken&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Troy Goode heeft nog een goede post die enkele ASP.NET MVC action filters aanbiedt om runtime errors op te vangen en aan te pakken.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l6 level1 lfo10; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://biasecurities.com/blog/2008/how-to-enable-pretty-urls-with-asp-net-mvc-and-iis6/" target=_blank mce_href="http://biasecurities.com/blog/2008/how-to-enable-pretty-urls-with-asp-net-mvc-and-iis6/"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;Hoe maak je mooie URL’s met ASP.NET MVC en IIS6:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt; James Geurts heeft een nuttig artikel gepost over hoe je extensieloze URL’s maakt met ASP.NET MVC op IIS6 (opmerking: er is geen speciale configuratie vereist met ASP.NET MVC op IIS7 om de extensieloze URL ondersteuning in te schakelen).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Visual Studio&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt; 
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo11; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://www.visualstudiogallery.com/ExtensionDetails.aspx?ExtensionId=df3f0c30-3d37-4e06-9ef8-3bff3508be31" target=_blank mce_href="http://www.visualstudiogallery.com/ExtensionDetails.aspx?ExtensionId=df3f0c30-3d37-4e06-9ef8-3bff3508be31"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;PowerCommands voor Visual Studio 2008&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Een gratis reeks nuttige extensies voor VS 2008 die een hoop toffe functies toevoegen aan de IDE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l8 level1 lfo12; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://blogs.msdn.com/kirillosenkov/archive/2008/04/03/coding-productivity-macros-shortcuts-and-snippets.aspx" target=_blank mce_href="http://blogs.msdn.com/kirillosenkov/archive/2008/04/03/coding-productivity-macros-shortcuts-and-snippets.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;Coding Productiviteit: Macros, Shortcuts and Snippets&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Kirill Osenkov heeft een goede blog post waarin hij aantoont hoe je de macro toepassing gebruikt in Visual Studio om nuttige shortcuts and snippets in te stellen die tijdbesparend kunnen werken. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Silverlight&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 13.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt; 
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo13; tab-stops: list 36.0pt"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;A href="http://geekswithblogs.net/WynApseTechnicalMusings/Default.aspx" mce_href="http://geekswithblogs.net/WynApseTechnicalMusings/Default.aspx"&gt;&lt;FONT color=#0000ff&gt;Dave Campbell's Schitterende Silverlight Link Series&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Dave Campbell post regelmatig een reeks links met nieuwe Silverlight artikels and content op het internet.&amp;nbsp; Ik raad je aan om je aan te melden op zijn blog als je op de hoogte wil blijven van de nieuwste Silverlight artikels en posts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l7 level1 lfo14; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://blogs.msdn.com/jasonz/archive/2008/04/04/silverlight-2-map-datagrid-demo-part-2.aspx" target=_blank mce_href="http://blogs.msdn.com/jasonz/archive/2008/04/04/silverlight-2-map-datagrid-demo-part-2.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;Silverlight 2 Map / DataGrid Tutorial&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Jason Zander heeft een heel goede tutorial in twee delen waarin wordt aangetoond hoe je een mooie databasegestuurde applicatie kan maken waarin een map control is geintegreerd met een datagrid om data te filteren en te analyseren.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo15; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://blogs.msdn.com/swiss_dpe_team/archive/2008/04/04/crud-operations-with-optimistic-locking-using-silverlight-2-beta1-wcf-and-linq-to-sql-inserts-updates-and-deletes.aspx" target=_blank mce_href="http://blogs.msdn.com/swiss_dpe_team/archive/2008/04/04/crud-operations-with-optimistic-locking-using-silverlight-2-beta1-wcf-and-linq-to-sql-inserts-updates-and-deletes.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;&lt;FONT color=#0000ff&gt;CRUD operations met Silverlight 2, WCF en LINQ to SQL&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Ronnie Saurenmann van het Zwitserse MSDN team heeft een mooie video waarin er gepronkt wordt met enkele basisprincipes van hoe je inserts, updates en deletes ondersteunt met Silverlight 2 dat via een WCF verbonden is aan een LINQ to SQL backend.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo16; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;A href="http://blogs.msdn.com/sburke/archive/2008/03/22/tutorial-writing-a-templated-silverlight-2-control.aspx" target=_blank mce_href="http://blogs.msdn.com/sburke/archive/2008/03/22/tutorial-writing-a-templated-silverlight-2-control.aspx"&gt;&lt;SPAN lang=NL-BE style="mso-ansi-language: NL-BE; mso-bidi-font-size: 11.0pt"&gt;Een Templated Silverlight 2 Control schrijven&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;: Shawn Burke heeft een geweldige tutorial gepost met een stappenplan over hoe je een templated Silverlight control kan bouwen die ene expand/collapse control implementeert.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Ik hoop dat dit overzicht nuttig is,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: NL-BE"&gt;Scott&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6090718" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/WPF/default.aspx">WPF</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://weblogs.asp.net/scottgudutch/archive/tags/MVC/default.aspx">MVC</category></item></channel></rss>