<?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>Kerry D. Wong &#187; ASP.Net</title>
	<atom:link href="http://www.kerrywong.com/tag/aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kerrywong.com</link>
	<description></description>
	<lastBuildDate>Fri, 10 Feb 2012 02:01:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>An Obscure System.Web.Mail Error Message</title>
		<link>http://www.kerrywong.com/2008/09/09/an-obscure-systemwebmail-error-message/</link>
		<comments>http://www.kerrywong.com/2008/09/09/an-obscure-systemwebmail-error-message/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 01:08:05 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C Sharp (C#)]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/?p=345</guid>
		<description><![CDATA[Today I encountered a rather obscure error while maintaining some old ASP.Net code (Framework 1.1). One of our mail servers is going to be replaced with another one. So naturally we needed to change configurations for those applications that send emails using the old server. This change affected one of the applications I wrote a [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/09/09/an-obscure-systemwebmail-error-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending the GridView — Part IV</title>
		<link>http://www.kerrywong.com/2008/08/17/extending-the-gridview-%e2%80%94-part-iv/</link>
		<comments>http://www.kerrywong.com/2008/08/17/extending-the-gridview-%e2%80%94-part-iv/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 02:56:42 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C Sharp (C#)]]></category>
		<category><![CDATA[GridView]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/08/17/extending-the-gridview-%e2%80%94-part-iv/</guid>
		<description><![CDATA[In the previous three posts(I, II, III), I showed you how to inherit from GridView control to create an extended control that can bind to a generic list of objects. In this final post of the series, I will show you a simple example to illustrate how to use the GridViewEx control. 4. Putting it [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/08/17/extending-the-gridview-%e2%80%94-part-iv/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Extending the GridView — Part III</title>
		<link>http://www.kerrywong.com/2008/08/16/extending-the-gridview-%e2%80%94-part-iii/</link>
		<comments>http://www.kerrywong.com/2008/08/16/extending-the-gridview-%e2%80%94-part-iii/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 00:04:44 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C Sharp (C#)]]></category>
		<category><![CDATA[GridView]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/08/16/extending-the-gridview-%e2%80%94-part-iii/</guid>
		<description><![CDATA[In Part II, I showed you how to extend the GridView control so that we can bind a generic list to it. Because GridViewEx inherits from GridView, it has all the functionalities GridView has (i.e. paging). Sometimes, it is desirable to change the number of items displayed on a page dynamically, to accommodate this, we [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/08/16/extending-the-gridview-%e2%80%94-part-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending the GridView — Part II</title>
		<link>http://www.kerrywong.com/2008/08/15/extending-the-gridview-%e2%80%94-part-ii/</link>
		<comments>http://www.kerrywong.com/2008/08/15/extending-the-gridview-%e2%80%94-part-ii/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 00:10:53 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C Sharp (C#)]]></category>
		<category><![CDATA[GridView]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/08/15/extending-the-gridview-%e2%80%94-part-ii/</guid>
		<description><![CDATA[In Part I, I talked about why we needed to extend the GridView and some of the benefit in doing that. In this post, I will discuss how to extend the standard GridView control to take advantage of binding to the type safe value objects mentioned previously. 2. GridViewEx To make the binding as generic [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/08/15/extending-the-gridview-%e2%80%94-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending the GridView &#8212; Part I</title>
		<link>http://www.kerrywong.com/2008/08/08/extending-the-gridview-part-i/</link>
		<comments>http://www.kerrywong.com/2008/08/08/extending-the-gridview-part-i/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 00:41:55 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C Sharp (C#)]]></category>
		<category><![CDATA[GridView]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/08/08/extending-the-gridview-part-i/</guid>
		<description><![CDATA[Most business applications require presenting result sets to the end users in the form of some kind of grid views. While the default ASP.NET GridView control is sufficient for simple scenarios when doing rapid application development, its drawbacks become clear when building any large scale solutions (discussions here apply to all the current .Net frameworks, [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/08/08/extending-the-gridview-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unexpected Event Behavior</title>
		<link>http://www.kerrywong.com/2008/05/03/unexpected-event-behavior/</link>
		<comments>http://www.kerrywong.com/2008/05/03/unexpected-event-behavior/#comments</comments>
		<pubDate>Sun, 04 May 2008 01:13:55 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C Sharp (C#)]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/05/03/unexpected-event-behavior/</guid>
		<description><![CDATA[Typically, there is rarely a need to change a control&#8217;s ID. However, this practice is sometimes useful when debugging a custom control, partiularly one that contains dynamically generated controls. When a control resides&#160;within an&#160;AJAX update panel which in turn resides in a Content control on a page that uses a master page however, changing the [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/05/03/unexpected-event-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certain IIS Settings Cause Websetup Failure</title>
		<link>http://www.kerrywong.com/2008/03/15/certain-iis-settings-cause-websetup-failure/</link>
		<comments>http://www.kerrywong.com/2008/03/15/certain-iis-settings-cause-websetup-failure/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 01:20:21 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/03/15/certain-iis-settings-cause-websetup-failure/</guid>
		<description><![CDATA[I ran into an interesting problem with the Web Setup project in ASP.Net 2.0 last Friday.To facilitate production deployment, I typically use Web Setup project to create an installer so that everything needs to be installed is packaged nicely in a single executable. Anyway, the problem I encountered was that while in test, the installation [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/03/15/certain-iis-settings-cause-websetup-failure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Stange Issue With Global.asax</title>
		<link>http://www.kerrywong.com/2008/02/18/a-stange-issue-with-globalasax/</link>
		<comments>http://www.kerrywong.com/2008/02/18/a-stange-issue-with-globalasax/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 04:17:36 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/02/18/a-stange-issue-with-globalasax/</guid>
		<description><![CDATA[I always use Global.asax for centralized error handling in my ASP.Net applications and typically it works great. The other day though, I ran into a very strange issue: While running local, everything works fine (the error page shows up via a Server.Transfer within Application_Error). But once deployed, the custom error page no longer seemed to [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/02/18/a-stange-issue-with-globalasax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple Row Selection With GridView</title>
		<link>http://www.kerrywong.com/2008/02/10/multiple-row-selection-with-gridview/</link>
		<comments>http://www.kerrywong.com/2008/02/10/multiple-row-selection-with-gridview/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 18:36:27 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[GridView]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/02/10/multiple-row-selection-with-gridview/</guid>
		<description><![CDATA[We often need the capability of selecting multiple rows from a grid, unfortunately the GridView component in ASP.Net 2.0 does not offer an out-of-box support for such functionality.Fortunately, implementing such behavior is pretty straight if you have a clear understanding of how the GridView component works. Many of the samples demonstrated in various other posts [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/02/10/multiple-row-selection-with-gridview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reflection and Case Sensitivity</title>
		<link>http://www.kerrywong.com/2008/02/03/reflection-and-case-sensitivity/</link>
		<comments>http://www.kerrywong.com/2008/02/03/reflection-and-case-sensitivity/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 02:48:56 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C Sharp (C#)]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/02/03/reflection-and-case-sensitivity/</guid>
		<description><![CDATA[Reflection is case sensitive by default, which comes at no surprise to most C# developers.However, it is easy to forget the case sensitivity issue sometimes especially when doing web development. I recently ran into such an issue and it took me a while to realize that the problem I had actually had something to do [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/02/03/reflection-and-case-sensitivity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JScript Exception in AJAX Control Toolkit</title>
		<link>http://www.kerrywong.com/2008/01/21/jscript-exception-in-ajax-control-toolkit/</link>
		<comments>http://www.kerrywong.com/2008/01/21/jscript-exception-in-ajax-control-toolkit/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 20:46:19 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2008/01/21/jscript-exception-in-ajax-control-toolkit/</guid>
		<description><![CDATA[I ran across an exception &#34;Microsoft JScript runtime error: &#8216;this._postBackSettings.async&#8217; is null or not an object&#34; the other day while writing some AJAX code with .Net AJAX Extensions for .Net framework 2.0. The page I was developing was simply enough, basically, it just consists of a button and a textbox inside an update panel. Doing [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2008/01/21/jscript-exception-in-ajax-control-toolkit/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Interesting Databinding Behavior</title>
		<link>http://www.kerrywong.com/2007/12/21/interesting-databinding-behavior/</link>
		<comments>http://www.kerrywong.com/2007/12/21/interesting-databinding-behavior/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 02:54:07 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2007/12/21/interesting-databinding-behavior/</guid>
		<description><![CDATA[Earlier today, while I was trying to bind a collection to a drop down list, I got the following exception: &#160;&#160;&#160; &#8216;DropDownList1&#8242; has a SelectedValue which is invalid because it does not exist in the list of items. After inspecting my code, it turned out that the culprit was a rather benign line of code. [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2007/12/21/interesting-databinding-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weird Master Page Problem</title>
		<link>http://www.kerrywong.com/2007/12/08/weird-master-page-problem/</link>
		<comments>http://www.kerrywong.com/2007/12/08/weird-master-page-problem/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 03:17:29 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Master Page]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2007/12/08/weird-master-page-problem/</guid>
		<description><![CDATA[I recently ran into a very strange problem with ASP.Net 2.0. I have used master pages for a couple of years now, and this is the first time I encountered such an odd problem. Well, I have a label (Label1) on my master page (say MasterPage.master), this label can be accessed by the content pages [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2007/12/08/weird-master-page-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Stange Post Back Problem</title>
		<link>http://www.kerrywong.com/2007/11/07/a-stange-post-back-problem/</link>
		<comments>http://www.kerrywong.com/2007/11/07/a-stange-post-back-problem/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 02:39:00 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://www.kerrywong.com/2007/11/07/a-stange-post-back-problem/</guid>
		<description><![CDATA[A few days ago, I was deploying a Website at work and ran into a very mysterious problem. The problem is what I call a &#34;Skipped Post Back&#34; or a page double load problem. For example, if I load a page say, default.aspx in a browser and hit a submit button. The default behavior should [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2007/11/07/a-stange-post-back-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Captcha Problem with dasBlog 1.9 under ASP.Net 2.0</title>
		<link>http://www.kerrywong.com/2007/05/31/captcha-problem-with-dasblog-19-under-aspnet-20/</link>
		<comments>http://www.kerrywong.com/2007/05/31/captcha-problem-with-dasblog-19-under-aspnet-20/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 00:33:22 +0000</pubDate>
		<dc:creator>kwong</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[dasBlog]]></category>

		<guid isPermaLink="false">http://dimension/2007/05/31/captcha-problem-with-dasblog-19-under-aspnet-20/</guid>
		<description><![CDATA[I upgraded my blog engine from dasBlog 1.8.5223.2 to 1.9.6264.0 roughly a month ago. A few people recently brought to my attention that the capcha on the comment page no longer worked properly. Since I have been pretty busy recently after my move, I haven&#8217;t really got a chance to look at the problem yet. [...]]]></description>
		<wfw:commentRss>http://www.kerrywong.com/2007/05/31/captcha-problem-with-dasblog-19-under-aspnet-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

