<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Cory Robinson&amp;#39;s Blog</title><link>http://dotnetmafia.com/blogs/coryrobinson/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CoryRobinson" /><feedburner:info uri="coryrobinson" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Sorting and Paging GridViews with Custom Object Collections</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/HLnN09cvc0c/sorting-and-paging-gridviews-with-custom-object-collections.aspx</link><pubDate>Wed, 02 Jan 2008 23:07:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:420</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=420</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2008/01/02/sorting-and-paging-gridviews-with-custom-object-collections.aspx#comments</comments><description>protected void PendingWorkGridView_OnSorting( object sender, GridViewSortEventArgs e) { // For some reason the SortDirection property is not getting set automatically so set manually e.SortDirection = e.SortExpression.IndexOf( &amp;quot; DESC&amp;quot; ) &amp;gt;...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2008/01/02/sorting-and-paging-gridviews-with-custom-object-collections.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=420" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/HLnN09cvc0c" height="1" width="1"/&gt;</description><category domain="http://dotnetmafia.com/blogs/coryrobinson/archive/tags/ASP.NET/default.aspx">ASP.NET</category><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2008/01/02/sorting-and-paging-gridviews-with-custom-object-collections.aspx</feedburner:origLink></item><item><title>Restricting authentication to aspx pages in your authentication module</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/tNZ8Kkd43ug/restricting-authentication-to-aspx-pages-in-your-authentication-module.aspx</link><pubDate>Thu, 15 Nov 2007 17:16:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:421</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=421</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/11/15/restricting-authentication-to-aspx-pages-in-your-authentication-module.aspx#comments</comments><description>In your httpmodule that you are using for authentication, in the handler for the AuthenticateRequest event, include these lines: 34 HttpApplication httpApp = ( HttpApplication ) sender; 35 36 // Only authenticate for aspx pages 37 if ( Path .GetExtension...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/11/15/restricting-authentication-to-aspx-pages-in-your-authentication-module.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=421" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/tNZ8Kkd43ug" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/11/15/restricting-authentication-to-aspx-pages-in-your-authentication-module.aspx</feedburner:origLink></item><item><title>How to make UNC paths with spaces link properly in emails</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/y8pzdGZDkgM/how-to-make-unc-paths-with-spaces-link-properly-in-emails.aspx</link><pubDate>Fri, 09 Nov 2007 00:00:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:422</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=422</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/11/08/how-to-make-unc-paths-with-spaces-link-properly-in-emails.aspx#comments</comments><description>In order for a unc path like \\machinename\path with spaces\ link correctly in a text only email, surround it with like...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/11/08/how-to-make-unc-paths-with-spaces-link-properly-in-emails.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=422" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/y8pzdGZDkgM" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/11/08/how-to-make-unc-paths-with-spaces-link-properly-in-emails.aspx</feedburner:origLink></item><item><title>Code Readability =&gt; Code Maintainability</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/QTrJdVC3ozM/code-readability-gt-code-maintainability.aspx</link><pubDate>Tue, 22 May 2007 04:30:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:423</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=423</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/05/21/code-readability-gt-code-maintainability.aspx#comments</comments><description>As developers the readability of our code is what determines how easily either we ourselves or other developers can maintain our code. Sometimes we can accomplish the same functionality in fewer lines of code, or using some fancy tricks, but this can...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/05/21/code-readability-gt-code-maintainability.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=423" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/QTrJdVC3ozM" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/05/21/code-readability-gt-code-maintainability.aspx</feedburner:origLink></item><item><title>Implementing a Factory with a Configuration File to Store Class Names that it Can Create</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/DB4RMwg5pww/implementing-a-factory-with-a-configuration-file-to-store-class-names-that-it-can-create.aspx</link><pubDate>Mon, 21 May 2007 03:25:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:424</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=424</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/05/20/implementing-a-factory-with-a-configuration-file-to-store-class-names-that-it-can-create.aspx#comments</comments><description>One of the problems with using a factory is that typically you have to change your factory when you add new classes of objects that can be created. I decided that this was not good enough, so instead used a configuration file to list out the types that...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/05/20/implementing-a-factory-with-a-configuration-file-to-store-class-names-that-it-can-create.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=424" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/DB4RMwg5pww" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/05/20/implementing-a-factory-with-a-configuration-file-to-store-class-names-that-it-can-create.aspx</feedburner:origLink></item><item><title>Validating Custom Composite Web Controls</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/yhyj0zrLuLI/validating-custom-composite-web-controls.aspx</link><pubDate>Tue, 24 Apr 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:425</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=425</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/24/validating-custom-composite-web-controls.aspx#comments</comments><description>Have you ever wondered how you go about validating a custom composite web control? Normally, with ASP.NET server controls, you have: ErrorMessage=&amp;quot;Please enter a phone number&amp;quot; /&amp;gt; But with a custom composite web control, say one which includes...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/24/validating-custom-composite-web-controls.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=425" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/yhyj0zrLuLI" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/24/validating-custom-composite-web-controls.aspx</feedburner:origLink></item><item><title>Worst Rich Text Editor Ever!</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/gpp18yQFjNk/worst-rich-text-editor-ever.aspx</link><pubDate>Tue, 24 Apr 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:426</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=426</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/24/worst-rich-text-editor-ever.aspx#comments</comments><description>After attempting my first blog entry with code and asp.net markup in it, I have now decided that this FckEditor that comes with the DotNetNuke Blog Module is the worst ever. It chews up your asp.net markup, adds tags around every line, and, if you ever...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/24/worst-rich-text-editor-ever.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=426" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/gpp18yQFjNk" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/24/worst-rich-text-editor-ever.aspx</feedburner:origLink></item><item><title>My First DotNetNuke Experience</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/UmCUODBJbTo/my-first-dotnetnuke-experience.aspx</link><pubDate>Sun, 22 Apr 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:427</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=427</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/22/my-first-dotnetnuke-experience.aspx#comments</comments><description>Over the past few days I have been playing around with DotNetNuke. I watched the video on www.dotnetnuke.com , and downloaded the install version of version 4.5. All you have to do is extract the files from the install zip file, copy them out to your...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/22/my-first-dotnetnuke-experience.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=427" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/UmCUODBJbTo" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/22/my-first-dotnetnuke-experience.aspx</feedburner:origLink></item><item><title>Ah the Frustrations that Come with the Blog Module</title><link>http://feedproxy.google.com/~r/CoryRobinson/~3/EtrleU__4Gs/ah-the-frustrations-that-come-with-the-blog-module.aspx</link><pubDate>Sun, 22 Apr 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">ceb7fe2a-c56b-4d85-99e6-8dd548580538:428</guid><dc:creator>Cory Robinson's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetmafia.com/blogs/coryrobinson/rsscomments.aspx?PostID=428</wfw:commentRss><comments>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/22/ah-the-frustrations-that-come-with-the-blog-module.aspx#comments</comments><description>Well I just spent about five hours fixing the Blog Module that I added to this site. The Search and Blog List controls were not working right. I tried deleting the blogs and blog entries from the database tables, but that is not enough, for some reason...(&lt;a href="http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/22/ah-the-frustrations-that-come-with-the-blog-module.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetmafia.com/aggbug.aspx?PostID=428" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/CoryRobinson/~4/EtrleU__4Gs" height="1" width="1"/&gt;</description><feedburner:origLink>http://dotnetmafia.com/blogs/coryrobinson/archive/2007/04/22/ah-the-frustrations-that-come-with-the-blog-module.aspx</feedburner:origLink></item></channel></rss>

