<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>RouteBuilder</title><link>http://www.codeplex.com/RouteBuilder/Project/ProjectRss.aspx</link><description>RouteBuilder is a small HttpModule that allows ASP.NET MVC Routing rules to be declared in Web.config instead of in global.asax.      NOTE&amp;#58; This was built for the CTP release of ASP.NET MVC. The curren...</description><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
RouteBuilder is a small HttpModule that allows ASP.NET MVC Routing rules to be declared in Web.Config instead of&lt;br /&gt;in global.asax. Note that this version of the HttpModule is designed for the ASP.NET MVC CTP release, and may not work with newer versions of &lt;br /&gt;ASP.NET MVC.&lt;br /&gt; &lt;br /&gt;Installation instructions are provided in the readme file in the release.&lt;br /&gt; &lt;br /&gt;More information at my blog:&lt;br /&gt; &lt;br /&gt;&lt;a href="http://codeEleven.blogspot.com" class="externalLink"&gt;http://codeEleven.blogspot.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;UPDATE: This is now out of date with the current ASP.NET MVC Release and will not work. &lt;br /&gt;
&lt;/div&gt;</description><author>JonEHolland</author><pubDate>Sun, 10 Aug 2008 04:41:04 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080810044104A</guid></item><item><title>NEW POST: Validation?</title><link>http://www.codeplex.com/RouteBuilder/Thread/View.aspx?ThreadId=25036</link><description>&lt;div class="wikidoc"&gt;
Jonathan,&lt;br /&gt; &lt;br /&gt;Fantastic work.&lt;br /&gt; &lt;br /&gt;I am surprised that I wasn't able to find anyone who suggested adding &lt;b&gt;Routes.Validation&lt;/b&gt; support yet. Is that in the works?&lt;br /&gt; &lt;br /&gt;Looking forward to seeing your hard work absorbed into the MVC project. This should have been thought of sooner!&lt;br /&gt;
&lt;/div&gt;</description><author>kujotx</author><pubDate>Mon, 31 Mar 2008 17:02:52 GMT</pubDate><guid isPermaLink="false">NEW POST: Validation? 20080331050252P</guid></item><item><title>NEW POST: Configuration under IIS7</title><link>http://www.codeplex.com/RouteBuilder/Thread/View.aspx?ThreadId=20564</link><description>&lt;div class="wikidoc"&gt;
In addition to adding a line to the httpModules section of system.web, you also have to add a line to modules under system.webServer.&lt;br /&gt; &lt;br /&gt;something like this:&lt;br /&gt; &lt;br /&gt;&amp;lt;system.webServer&amp;gt;&lt;br /&gt;    &amp;lt;modules&amp;gt;&lt;br /&gt;      &amp;lt;add name=&amp;quot;RouteTable&amp;quot; type=&amp;quot;Routes.HttpModule.RouteBuilder,RouteBuilder.HttpModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&amp;quot; /&amp;gt;&lt;br /&gt;    &amp;lt;/modules&amp;gt;&lt;br /&gt;&amp;lt;/system.webServer&amp;gt;&lt;br /&gt;
&lt;/div&gt;</description><author>sodablue</author><pubDate>Wed, 16 Jan 2008 15:54:29 GMT</pubDate><guid isPermaLink="false">NEW POST: Configuration under IIS7 20080116035429P</guid></item><item><title>NEW POST: Interesting thing with simple Urls</title><link>http://www.codeplex.com/RouteBuilder/Thread/View.aspx?ThreadId=20527</link><description>&lt;div class="wikidoc"&gt;
Ok, so I've got the typical routes added, and they're working great...&lt;br /&gt; &lt;br /&gt;&amp;lt;addRoute Url=&amp;quot;[controller]/[action]/[id]&amp;quot; Defaults=&amp;quot;action=Index,id=null&amp;quot;/&amp;gt;&lt;br /&gt;&amp;lt;addRoute Url=&amp;quot;Default.aspx&amp;quot; Defaults=&amp;quot;controller=Home,action=Index,id=null&amp;quot; /&amp;gt;&lt;br /&gt; &lt;br /&gt;But I want to have a special url.  My real example is /Login which uses the Security controller, Login action.  But the same problem can be demonstrated more simply, like this:&lt;br /&gt;&amp;lt;addRoute Url=&amp;quot;MyHome&amp;quot; Defaults=&amp;quot;controller=Home,action=Index,id=null&amp;quot; /&amp;gt;&lt;br /&gt; &lt;br /&gt;Upon trying to go to /MyHome, it blows up with an error about the controller not being defined.&lt;br /&gt; &lt;br /&gt;But here is where it becomes interesting.  If I reverse the order of items in my configuration, such that [controller]/[action]/[id] is listed last, then it works.&lt;br /&gt; &lt;br /&gt;Just kind of strange.  The code I commented out in my global.asax added the routes like that with the default [controller] one being listed first.  I stepped through the RouteBuilder and it seemed to add them in the same order&lt;br /&gt;
&lt;/div&gt;</description><author>sodablue</author><pubDate>Wed, 16 Jan 2008 03:14:03 GMT</pubDate><guid isPermaLink="false">NEW POST: Interesting thing with simple Urls 20080116031403A</guid></item><item><title>NEW POST: More Routetables</title><link>http://www.codeplex.com/RouteBuilder/Thread/View.aspx?ThreadId=19260</link><description>&lt;div class="wikidoc"&gt;
Yes, I know what you mean. It's a real solution when actions have &amp;quot;postId&amp;quot; as params, but not &amp;quot;id&amp;quot;. &lt;br /&gt; &lt;br /&gt;But, what I want is these two rules can work well together.&lt;br /&gt; &lt;br /&gt;rule=controller/action/postId&lt;br /&gt;rule=controller/action/id&lt;br /&gt; &lt;br /&gt;With Asp.net extension v3.6, I can define those two rules at the same time, but the latter will not be used.&lt;br /&gt; &lt;br /&gt;Else, the params &amp;quot;postId&amp;quot; in actions should all be changed to &amp;quot;id&amp;quot;. I can do that, but are there other solutions?&lt;br /&gt;
&lt;/div&gt;</description><author>Rader</author><pubDate>Fri, 21 Dec 2007 05:25:32 GMT</pubDate><guid isPermaLink="false">NEW POST: More Routetables 20071221052532A</guid></item><item><title>NEW POST: More Routetables</title><link>http://www.codeplex.com/RouteBuilder/Thread/View.aspx?ThreadId=19260</link><description>&lt;div class="wikidoc"&gt;
Hi Rader,&lt;br /&gt; &lt;br /&gt;You need to define a new action rule for PostId to match your method signature. For example:&lt;br /&gt; &lt;br /&gt;controller/action/postId&lt;br /&gt; &lt;br /&gt;As I have said on my blog, a large application will have many rules defined, which is why RouteBuilder moves the rules to a configuration file instead of the code.&lt;br /&gt; &lt;br /&gt;If you want to allow nulls, then use a nullable type in your method signature, such as:&lt;br /&gt; &lt;br /&gt;public void Detail (int? postId)&lt;br /&gt;
&lt;/div&gt;</description><author>JonEHolland</author><pubDate>Thu, 20 Dec 2007 18:55:24 GMT</pubDate><guid isPermaLink="false">NEW POST: More Routetables 20071220065524P</guid></item><item><title>NEW POST: More Routetables</title><link>http://www.codeplex.com/RouteBuilder/Thread/View.aspx?ThreadId=19260</link><description>&lt;div class="wikidoc"&gt;
I get a problem when I work with the Url Routing from the new mvc framework. &lt;br /&gt; &lt;br /&gt;After adding a rule into the routing table, for example &amp;quot;/&lt;a href="http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=controller"&gt;controller&lt;/a&gt;/&lt;a href="http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=action"&gt;action&lt;/a&gt;/&lt;a href="http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=id"&gt;id&lt;/a&gt;&amp;quot;, I define an action named &amp;quot;Detail&amp;quot; in &amp;quot;BlogController&amp;quot;. And the action has a param &amp;quot;postId&amp;quot;(not &amp;quot;id&amp;quot;), like this:&lt;br /&gt; &lt;br /&gt;public void Detail(int postId)&lt;br /&gt;{&lt;br /&gt;    //get post by id and render the detail view&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;Then use this url &amp;quot;/blog/detail/3&amp;quot; to fire the action. I get an error message which says that method &amp;quot;detail&amp;quot; needs an param &amp;quot;id&amp;quot; and it cant be null. I think the Url Routing havn't find an action matched. The name of the action-param, here is 'postId&amp;quot;, should be the same with the one defined in the RouteTable, here is &amp;quot;id&amp;quot;....&lt;br /&gt; &lt;br /&gt;I don't know why the rule should be so strict.&lt;br /&gt;Can this RouteBuilder help me?&lt;br /&gt;
&lt;/div&gt;</description><author>Rader</author><pubDate>Wed, 19 Dec 2007 02:30:29 GMT</pubDate><guid isPermaLink="false">NEW POST: More Routetables 20071219023029A</guid></item><item><title>NEW POST: More Routetables</title><link>http://www.codeplex.com/RouteBuilder/Thread/View.aspx?ThreadId=19260</link><description>&lt;div class="wikidoc"&gt;
It woold be nice to have more than one routetable defined, and to be possible to switch between routetables. It would be handy if you want to localize your routing. At the moment I define language-depended routing in the global.asax&lt;br /&gt;
&lt;/div&gt;</description><author>HFeijt</author><pubDate>Mon, 17 Dec 2007 10:57:24 GMT</pubDate><guid isPermaLink="false">NEW POST: More Routetables 20071217105724A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
RouteBuilder is a small HttpModule that allows ASP.NET MVC Routing rules to be declared in Web.Config instead of&lt;br /&gt;in global.asax. Note that this version of the HttpModule is designed for the ASP.NET MVC CTP release, and may not work with newer versions of &lt;br /&gt;ASP.NET MVC.&lt;br /&gt; &lt;br /&gt;Installation instructions are provided in the readme file in the release.&lt;br /&gt; &lt;br /&gt;More information at my blog:&lt;br /&gt; &lt;br /&gt;&lt;a href="http://codeEleven.blogspot.com" class="externalLink"&gt;http://codeEleven.blogspot.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>JonEHolland</author><pubDate>Fri, 14 Dec 2007 02:17:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071214021701A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
RouteBuilder is a small HttpModule that allows ASP.NET MVC Routing rules to be declared in Web.Config instead of&lt;br /&gt;in global.asax. Note that this version of the HttpModule is designed for the ASP.NET MVC CTP release, and may not work with newer versions of &lt;br /&gt;ASP.NET MVC.&lt;br /&gt; &lt;br /&gt;Installation instructions are provided in the readme file in the release.&lt;br /&gt; &lt;br /&gt;More information at my blog:&lt;br /&gt; &lt;br /&gt;&lt;a href="http://codeEleven.blogspot.com" class="externalLink"&gt;http://codeEleven.blogspot.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;http://codeEleven.blogspot.com&lt;a href="http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=%2furl&amp;amp;referringTitle=Home"&gt;/url&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>JonEHolland</author><pubDate>Fri, 14 Dec 2007 02:16:47 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071214021647A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/RouteBuilder/SourceControl/ListDownloadableCommits.aspx</link><description>Initial Upload of Source</description><author>JonEHolland</author><pubDate>Fri, 14 Dec 2007 02:05:12 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071214020512A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/RouteBuilder/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
RouteBuilder is a small HttpModule that allows ASP.NET MVC Routing rules to be declared in Web.Config instead of&lt;br /&gt;in global.asax. Note that this version of the HttpModule is designed for the ASP.NET MVC CTP release, and may not work with newer versions of &lt;br /&gt;ASP.NET MVC.&lt;br /&gt; &lt;br /&gt;Installation instructions are provided in the readme file in the release.&lt;br /&gt;
&lt;/div&gt;</description><author>JonEHolland</author><pubDate>Fri, 14 Dec 2007 00:40:10 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071214124010A</guid></item><item><title>CREATED RELEASE: 1.0 Release (Dec 13, 2007)</title><link>http://www.codeplex.com/RouteBuilder/Release/ProjectReleases.aspx?ReleaseId=9117</link><description>This is the initial release of RouteBuilder.</description><author></author><pubDate>Fri, 14 Dec 2007 00:36:00 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 1.0 Release (Dec 13, 2007) 20071214123600A</guid></item></channel></rss>