<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joe Stevens&#039; Blog &#187; MVC</title>
	<atom:link href="http://www.joe-stevens.com/category/asp-net/mvc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joe-stevens.com</link>
	<description>Everything .NET and C#</description>
	<lastBuildDate>Wed, 25 Aug 2010 03:28:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ASP.NET MVC authorize attribute using action parameters with the ActionFilterAttribute</title>
		<link>http://www.joe-stevens.com/2010/08/19/asp-net-mvc-authorize-attribute-using-action-parameters-with-the-actionfilterattribute/</link>
		<comments>http://www.joe-stevens.com/2010/08/19/asp-net-mvc-authorize-attribute-using-action-parameters-with-the-actionfilterattribute/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 04:24:29 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[authorize]]></category>

		<guid isPermaLink="false">http://www.joe-stevens.com/?p=525</guid>
		<description><![CDATA[ASP.NET MVC provides the AuthorizeAttribute which ensures there is a logged in user. You can also provide parameters to restrict actions or controllers to only be accessible to certain roles or users. You can also create your own custom authorization attribute derived from AuthorizeAttribute to provide any custom authorization. In addition to this general authorization [...]]]></description>
		<wfw:commentRss>http://www.joe-stevens.com/2010/08/19/asp-net-mvc-authorize-attribute-using-action-parameters-with-the-actionfilterattribute/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP.NET MVC Textbox with characters remaining HtmlHelper extension method</title>
		<link>http://www.joe-stevens.com/2010/08/14/asp-net-mvc-textbox-with-characters-remaining-htmlhelper-extension-method/</link>
		<comments>http://www.joe-stevens.com/2010/08/14/asp-net-mvc-textbox-with-characters-remaining-htmlhelper-extension-method/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 01:43:25 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[extension method]]></category>
		<category><![CDATA[htmlhelper]]></category>

		<guid isPermaLink="false">http://www.joe-stevens.com/?p=509</guid>
		<description><![CDATA[Here is a couple of HtmlHelper extension methods, CharactersRemainingTextBoxFor and CharactersRemainingTextAreaFor which render a textbox/textarea with a span tag that displays the number of characters remaining.  They also include the JavaScript to make this work, and to limit the number of characters entered in the textarea. The maximum limit comes from the model by using [...]]]></description>
		<wfw:commentRss>http://www.joe-stevens.com/2010/08/14/asp-net-mvc-textbox-with-characters-remaining-htmlhelper-extension-method/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP.NET MVC &#8211; Using Controller.UpdateModel when using a ViewModel</title>
		<link>http://www.joe-stevens.com/2010/02/17/asp-net-mvc-using-controller-updatemodel-when-using-a-viewmodel/</link>
		<comments>http://www.joe-stevens.com/2010/02/17/asp-net-mvc-using-controller-updatemodel-when-using-a-viewmodel/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 02:51:42 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[MVC]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ViewModel]]></category>

		<guid isPermaLink="false">http://www.joe-stevens.com/?p=443</guid>
		<description><![CDATA[When updating a model in MVC it is common to use the Controller.UpdateModel method.  I recently ran into an issue where I was using a custom ViewModel which meant that UpdateModel could not map the updated data back to my model object. The solution to this was a simple one, but not as obvious as [...]]]></description>
		<wfw:commentRss>http://www.joe-stevens.com/2010/02/17/asp-net-mvc-using-controller-updatemodel-when-using-a-viewmodel/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Creating a Delete link with MVC using POST to avoid security issues</title>
		<link>http://www.joe-stevens.com/2010/02/16/creating-a-delete-link-with-mvc-using-post-to-avoid-security-issues/</link>
		<comments>http://www.joe-stevens.com/2010/02/16/creating-a-delete-link-with-mvc-using-post-to-avoid-security-issues/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 03:43:39 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.joe-stevens.com/?p=438</guid>
		<description><![CDATA[It is fairly common to have a list of records with a hyperlink to delete a record.  The problem here is that with MVC the hyperlink will use a GET request to delete a record.  This is a fairly big security issue as anybody can browse to the URL and delete a record from your system.  [...]]]></description>
		<wfw:commentRss>http://www.joe-stevens.com/2010/02/16/creating-a-delete-link-with-mvc-using-post-to-avoid-security-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
