Code Voyeur
RSS
Data Access Languages MVC ORM About Roadmap Contact Site Map RSS Sample Code Presentations Snippets dll Hell .net Rate My Snippet

Articles Tagged with mvc

ASP.NET MVC HtmlHelper Extensions for jQuery AutoComplete
The jQuery JavaScript library has a rich repository of plugins. The AutoComplete plugin provides an easy mechanism to make any textbox perform like a searchable drop down list. While the code to provide a textbox with autocomplete functionality is somewhat simple, it requires a little finessing to get it to work in place of a drop down list on an MVC view page. The extension methods in this article will demonstrate how to achieve this behavior.
A Simple IronPython ControllerFactory for ASP.NET MVC
ASP.NET MVC includes a facility for creating a custom controller factory. By implementing IControllerFactory, it is possible to manage controllers with configuration files using popular IoC containers, such as Spring.NET and Windsor. This article will demonstrate how to manage controllers using an external IronPython configuration file to manage controller instances.
ASP.NET MVC HtmlHelper Extensions for the JW FLV Media Player
The JW FLV Media Player is a popular open source Flash player that supports skinning and has a plugin architecture. It is free for non-commercial use. Like other Flash players, it may be embedded using standard techniques, such as the embed tag or SWF Object. This article will demonstrate how to create simple HtmlHelper extension methods for embedding an FLV media player.
A Simple IronPython ActionFilter for ASP.NET MVC
ASP.NET MVC allows developer to wrap controller actions with arbitrary chunks of code by extending the ActionFilterAttribute class. This class provides four virtual methods that can be run before or after an action executes and before and after an actions result is delivered. This article describes how to create a single, extensible action filter that will inject IronPython scripts into the controller's request.
Dynamic Actions in ASP.NET MVC
The Castle Project's Monorail supports the notion of dynamic actions to allow for several named actions to map to a single action. This feature avoids having to create redundant actions that effectively do the same work. Dynamic actions simply map actions to a handler method by name. This article demonstrates a technique for creating dynamic actions in ASP.NET MVC.
ASP.NET MVC Tag Cloud HTML Extensions
Creating a tag cloud is a popular way to display categorization of web site content. This article demonstrates how to create a simple HtmlHelper extension method to allow a collection of taggable data to be rendered as a tag cloud with varying levels.
A Simple IronPython Route Mapper for ASP.NET MVC
Though compiled-code as configuration has become a popular alternative to XML configuration, it does come at the price of build and deployment flexibility. This article demonstrates how to avoid a cluttered Global.asax and XML config by moving ASP.NET MVC route mappings out of the standard RegisterRoutes method and into a Python file.
An Unobtrusive IronPython ViewEngine for ASP.NET MVC
ASP.NET MVC supports a variety of view engines. The default WebForms view engine mixes C# or VB.NET code blocks with standard HTML markup. In an effort to be more readable than WebForms, other view engines such as NVelocity, Brail and Razor have simplified syntaxes that are less intrusive to the HTML document. This article will introduce an experimental, but unobtrusive view engine that uses IronPython and eliminates virtually all templating code from the markup.