<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx</link><description>Update : Please see this newer post for the latest and greatest MVC T4 template &amp;#160; One downside of using Html.ActionLink in your views is that it is late bound.&amp;#160; e.g. say you write something like this: &amp;lt;% = Html.ActionLink( &amp;quot;Home&amp;quot;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>A BuildProvider to simplify your ASP.NET MVC Action Links | ASP NET Hosting</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9683200</link><pubDate>Tue, 02 Jun 2009 05:10:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9683200</guid><dc:creator>A BuildProvider to simplify your ASP.NET MVC Action Links | ASP NET Hosting</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://asp-net-hosting.simplynetdev.com/a-buildprovider-to-simplify-your-aspnet-mvc-action-links/"&gt;http://asp-net-hosting.simplynetdev.com/a-buildprovider-to-simplify-your-aspnet-mvc-action-links/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>David Ebbo's blog : A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9685755</link><pubDate>Tue, 02 Jun 2009 18:50:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9685755</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from DotNetShoutout&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9688406</link><pubDate>Wed, 03 Jun 2009 03:47:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9688406</guid><dc:creator>Eric Hexter</dc:creator><description>&lt;p&gt;Is there a way to tie this into the build with a post build event... sort of like the aspcompile task that was added with the 1.0 release?&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9688456</link><pubDate>Wed, 03 Jun 2009 03:57:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9688456</guid><dc:creator>davidebb</dc:creator><description>&lt;p&gt;Eric, the use of BuildProvider makes it intrinsically something that gets generated at runtime rather than design time. If you precompile the app (e.g. using aspnet_compiler.exe), it will get compiled in there. But I'm not sure that it could be hooked into using a post build event.&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9688576</link><pubDate>Wed, 03 Jun 2009 04:50:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9688576</guid><dc:creator>Eric Hexter</dc:creator><description>&lt;p&gt;I see how the runtime compile is nice, I see that I can get intellisense support with VS but I loose the intelisense with my resharper plugin... :( &amp;nbsp;It would be nice if I could specify my intellisense provider by file type (extension) and that would do what I need. &amp;nbsp;It seems like the aspx web form editor must reference the dlls from the compiled (temp) directory, is that right?&lt;/p&gt;
</description></item><item><title>A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9688608</link><pubDate>Wed, 03 Jun 2009 05:04:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9688608</guid><dc:creator>What's New</dc:creator><description>&lt;p&gt;One downside of using Html.ActionLink in your views is that it is late bound.&amp;amp;#160; e.g. say you write&lt;/p&gt;
</description></item><item><title>Great tool for building Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9690436</link><pubDate>Wed, 03 Jun 2009 12:33:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9690436</guid><dc:creator>Tony Chevis</dc:creator><description>&lt;p&gt;Very nice, thank you. I modified it to include the Title attribute for the anchor tag and plan to use it on our current project. YES! to Url and Form helpers!&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9690503</link><pubDate>Wed, 03 Jun 2009 13:07:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9690503</guid><dc:creator>Andrew Gunn</dc:creator><description>&lt;p&gt;Very nice! Thanks a lot for posting this.&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9691144</link><pubDate>Wed, 03 Jun 2009 16:07:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9691144</guid><dc:creator>Eric Hexter</dc:creator><description>&lt;p&gt;I prototyped a Url helper from your example... I do like this approach. &amp;nbsp;I am thinking a syntax like. &amp;nbsp;Url.Controller.Action &amp;nbsp;would be interesting. &amp;nbsp;Where I would use this in a form and I would expect all the parameters from my form post to come as form inputs . In this case I would make my &amp;quot;Action&amp;quot; a property rather than a method.&lt;/p&gt;
</description></item><item><title>Daily Tech Links - June 4, 2009</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9698634</link><pubDate>Thu, 04 Jun 2009 10:24:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9698634</guid><dc:creator>Sanjeev Agarwal</dc:creator><description>&lt;p&gt;Daily Tech Links - June 4, 2009 Web Development ASP.NET MVC Training Kit Visual Studio 2010: Multiple&lt;/p&gt;
</description></item><item><title>A BuildProvider to simplify your ASP.NET MVC Actio</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9698776</link><pubDate>Thu, 04 Jun 2009 11:07:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9698776</guid><dc:creator>DotNetKicks.com</dc:creator><description>&lt;p&gt;You've been kicked (a good thing) - Trackback from DotNetKicks.com&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9699838</link><pubDate>Thu, 04 Jun 2009 18:36:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9699838</guid><dc:creator>Sruly Taber</dc:creator><description>&lt;p&gt;Have you tested the performance gains of using this solution rather than the regular Url Helpers?&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9700269</link><pubDate>Fri, 05 Jun 2009 00:02:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9700269</guid><dc:creator>davidebb</dc:creator><description>&lt;p&gt;Eric, I'm not sure I'm quite following your Url.Controller.Action idea. &amp;nbsp;Can you include a small example of what the code you'll end up writing in the view would look like?&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9700273</link><pubDate>Fri, 05 Jun 2009 00:04:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9700273</guid><dc:creator>davidebb</dc:creator><description>&lt;p&gt;Sruly, I have not done in formal perf testing, but those helpers should be basically equivalent to calling Html.ActionLink directly, which is probably the fastest method available. &amp;nbsp;So it should be much faster than the helpers that are based on Lambda Expressions.&lt;/p&gt;
</description></item><item><title>A T4 based approach to creating ASP.NET MVC strongly typed helpers</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9700906</link><pubDate>Fri, 05 Jun 2009 09:52:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9700906</guid><dc:creator>David Ebbo's blog</dc:creator><description>&lt;p&gt;Earlier this week, I wrote a post on using a BuildProvider to create ActionLink helpers .&amp;amp;#160; That&lt;/p&gt;
</description></item><item><title>Named Routes in ASP.NET MVC like Ruby on Rails</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9751283</link><pubDate>Sun, 14 Jun 2009 20:39:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9751283</guid><dc:creator>David Hayden - Florida .NET Developer - C# and SQL Server</dc:creator><description>&lt;p&gt;Our Html.ActionLink Helpers in ASP.NET MVC could use a little dash of named routes in Rails along with compile-time safety and refactoring support.&lt;/p&gt;
</description></item><item><title>Named Routes in ASP.NET MVC like Ruby on Rails</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9751481</link><pubDate>Sun, 14 Jun 2009 23:30:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9751481</guid><dc:creator>David Hayden - Florida .NET Developer - C# and SQL Server</dc:creator><description>&lt;p&gt;Our Html.ActionLink Helpers in ASP.NET MVC could use a little dash of named routes in Rails along with compile-time safety and refactoring support.&lt;/p&gt;
</description></item><item><title>A new and improved ASP.NET MVC T4 template</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9769642</link><pubDate>Wed, 17 Jun 2009 18:34:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9769642</guid><dc:creator>David Ebbo's blog</dc:creator><description>&lt;p&gt;A couple weeks ago, I blogged about using a Build provider and CodeDom to generate strongly typed MVC&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9795348</link><pubDate>Sun, 21 Jun 2009 15:20:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9795348</guid><dc:creator> Bernard Simmons</dc:creator><description>&lt;p&gt;Thanks this template is a great aid. I was wondering if this template could be modified to allow subfolders in the controllers Folder (all controllers in the same namespace) so that I can better organize them to avoid clutter. &lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9795735</link><pubDate>Sun, 21 Jun 2009 19:23:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9795735</guid><dc:creator>davidebb</dc:creator><description>&lt;p&gt;Bernard, did you mean to comment on my later post (A new and improved ASP.NET MVC T4 template)? This post doesn't involve a template.&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9801966</link><pubDate>Wed, 24 Jun 2009 22:48:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9801966</guid><dc:creator>Andrew Gunn</dc:creator><description>&lt;p&gt;I've taken your idea a bit further by creating extension method for UrlHelper (e.g. UrlHelper.ActionToHomeIndex()). This works fine when I'm working in HTML, but I can't use the newly added helpers in class files. I've tried adding the same namespace to the top of the file with a using statement but still no joy. Am I missing something?&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9802971</link><pubDate>Thu, 25 Jun 2009 08:42:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9802971</guid><dc:creator>davidebb</dc:creator><description>&lt;p&gt;Andrew, please see my later post using T4 template (&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/davidebb/archive/2009/06/17/a-new-and-improved-asp-net-mvc-t4-template.aspx"&gt;http://blogs.msdn.com/davidebb/archive/2009/06/17/a-new-and-improved-asp-net-mvc-t4-template.aspx&lt;/a&gt;). It supports Url helpers, and works in the class files.&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9807365</link><pubDate>Sun, 28 Jun 2009 15:21:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9807365</guid><dc:creator>Andrew Gunn</dc:creator><description>&lt;p&gt;Cheers for the new post link but I prefer the BuildProvider approach if I'm honest :-P. Is there no possible way to get this solution working in class files?&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9807452</link><pubDate>Sun, 28 Jun 2009 18:26:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9807452</guid><dc:creator>davidebb</dc:creator><description>&lt;p&gt;Andrew: unfortunately, that is not really possible in a Web Application, because the class files are built by VS at design time, while the BuidlProvider is a runtime thing. So the class files simply can't reference that code. With a Web *Site*, this would work, though most MVC apps use Web *Apps*.&lt;/p&gt;
</description></item><item><title>GПосся интересным</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9841133</link><pubDate>Mon, 20 Jul 2009 11:15:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9841133</guid><dc:creator>Pelez</dc:creator><description>&lt;p&gt;Спасибо за частые обновления на блоге!!&lt;/p&gt;
</description></item><item><title>re: A BuildProvider to simplify your ASP.NET MVC Action Links</title><link>http://blogs.msdn.com/davidebb/archive/2009/06/01/a-buildprovider-to-simplify-your-asp-net-mvc-action-links.aspx#9851518</link><pubDate>Wed, 29 Jul 2009 02:42:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9851518</guid><dc:creator>Robert Schultz</dc:creator><description>&lt;p&gt;In the next version of the MVC framework will we get strongly typed action links that we can point to our view. &amp;nbsp;The MVC Futures has it already.&lt;/p&gt;
&lt;p&gt;To me it's cleaner having an actionlink as something like:&lt;/p&gt;
&lt;p&gt;&amp;lt;%= Html.ActionLink&amp;lt;CalveNet.Controllers.PatwareController&amp;gt;(c =&amp;gt; c.Index(), &amp;quot;Here&amp;quot;)%&amp;gt;&lt;/p&gt;
&lt;p&gt;As opposed to:&lt;/p&gt;
&lt;p&gt;&amp;lt;% Html.ActionLinkToPatwareIndex() %&amp;gt;&lt;/p&gt;
</description></item></channel></rss>