<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://advenet.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>sherman.woo</title><link>http://advenet.com/puckboy/blog/default.aspx</link><description>A place to store my (mostly) technical thoughts.</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>RegEx Tracer</title><link>http://advenet.com/puckboy/blog/archive/2006/05/17/68.aspx</link><pubDate>Wed, 17 May 2006 08:20:00 GMT</pubDate><guid isPermaLink="false">1ef68532-7cfd-425a-925f-73b406532fff:68</guid><dc:creator>Puckboy</dc:creator><slash:comments>0</slash:comments><comments>http://advenet.com/puckboy/blog/comments/68.aspx</comments><wfw:commentRss>http://advenet.com/puckboy/blog/commentrss.aspx?PostID=68</wfw:commentRss><description>Found a regular expression debugger tool called &lt;a href="http://www.codeproject.com/useritems/RegEx_Tracer.asp"&gt;RegEx Tracer&lt;/a&gt; from CodeProject. Will have to try it out when I have time.

&lt;img src="http://advenet.com/aggbug.aspx?PostID=68" width="1" height="1"&gt;</description><category domain="http://advenet.com/puckboy/blog/archive/tags/.NET+Development/default.aspx">.NET Development</category></item><item><title>Visual Studio 2003 Tips and Tricks</title><link>http://advenet.com/puckboy/blog/archive/2005/12/05/20.aspx</link><pubDate>Mon, 05 Dec 2005 22:30:00 GMT</pubDate><guid isPermaLink="false">1ef68532-7cfd-425a-925f-73b406532fff:20</guid><dc:creator>Puckboy</dc:creator><slash:comments>0</slash:comments><comments>http://advenet.com/puckboy/blog/comments/20.aspx</comments><wfw:commentRss>http://advenet.com/puckboy/blog/commentrss.aspx?PostID=20</wfw:commentRss><description>&lt;P&gt;MSDN:&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxurfvisualstudio70defaultshortcutkeys.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxurfvisualstudio70defaultshortcutkeys.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class=headermaintitle id=_ctl0__ctl0__ctl0__ctl0_BlogTitleHeader1__ctl0_BlogTitle href="http://blogs.msdn.com/shaykatc/default.aspx"&gt;Shaykatc's WebLog&lt;/A&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/shaykatc/archive/2004/03/04/83993.aspx"&gt;http://blogs.msdn.com/shaykatc/archive/2004/03/04/83993.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://advenet.com/aggbug.aspx?PostID=20" width="1" height="1"&gt;</description><category domain="http://advenet.com/puckboy/blog/archive/tags/Links/default.aspx">Links</category></item><item><title>Natural Ergonomic Keyboard 4000</title><link>http://advenet.com/puckboy/blog/archive/2005/12/02/18.aspx</link><pubDate>Fri, 02 Dec 2005 19:33:00 GMT</pubDate><guid isPermaLink="false">1ef68532-7cfd-425a-925f-73b406532fff:18</guid><dc:creator>Puckboy</dc:creator><slash:comments>0</slash:comments><comments>http://advenet.com/puckboy/blog/comments/18.aspx</comments><wfw:commentRss>http://advenet.com/puckboy/blog/commentrss.aspx?PostID=18</wfw:commentRss><description>&lt;P&gt;I have tested this out at a local store (obviously very briefly, without a computer attached). Looks like Microsoft has fixed some of the issues I had with the previous generation of keyboards, and have finally come out with a keyboard that can be a match for my (two) beloved MS Natural Keyboard Pros.&lt;/P&gt;
&lt;P&gt;See Brian Dela's post &lt;A href="http://briandela.com/blog/archive/2005/09/26/781.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://advenet.com/aggbug.aspx?PostID=18" width="1" height="1"&gt;</description><category domain="http://advenet.com/puckboy/blog/archive/tags/Technology/default.aspx">Technology</category></item><item><title>ASP.NET Page Life Cycle Overview</title><link>http://advenet.com/puckboy/blog/archive/2005/11/29/15.aspx</link><pubDate>Tue, 29 Nov 2005 19:44:00 GMT</pubDate><guid isPermaLink="false">1ef68532-7cfd-425a-925f-73b406532fff:15</guid><dc:creator>Puckboy</dc:creator><slash:comments>0</slash:comments><comments>http://advenet.com/puckboy/blog/comments/15.aspx</comments><wfw:commentRss>http://advenet.com/puckboy/blog/commentrss.aspx?PostID=15</wfw:commentRss><description>&lt;A href="http://msdn2.microsoft.com/en-us/library/ms178472.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms178472.aspx&lt;/A&gt;&lt;img src="http://advenet.com/aggbug.aspx?PostID=15" width="1" height="1"&gt;</description><category domain="http://advenet.com/puckboy/blog/archive/tags/Links/default.aspx">Links</category></item><item><title>Init Event Does Not Fire for Any Control</title><link>http://advenet.com/puckboy/blog/archive/2005/11/25/11.aspx</link><pubDate>Sat, 26 Nov 2005 05:52:00 GMT</pubDate><guid isPermaLink="false">1ef68532-7cfd-425a-925f-73b406532fff:11</guid><dc:creator>Puckboy</dc:creator><slash:comments>0</slash:comments><comments>http://advenet.com/puckboy/blog/comments/11.aspx</comments><wfw:commentRss>http://advenet.com/puckboy/blog/commentrss.aspx?PostID=11</wfw:commentRss><description>&lt;P&gt;This one is a little weird.&lt;/P&gt;
&lt;P&gt;Normally, attaching an Init event handler to a control is pretty straight-forward. Standard, typical stuff. However, we encountered a situation where the init event handlers were not firing for any control on our page. &lt;/P&gt;
&lt;P&gt;The page is actually an MS CMS template, but really they are just ASP.NET web pages. Usually these templates inherit from System.Web.UI.Page, but we decided to do the 1.1 "master" page trick by inheriting from another class&amp;nbsp;"BaseTemplate", which in turn inherited from another class "BasePage" which finally inerits from the base Page class. &lt;/P&gt;
&lt;P&gt;I don't think this chain of inheritance is the cause, but I do know that the problem is a result of "order of events". From what I understand, the init events in our set up were occuring too late. In other words, the Page Load event had already fired, so the control Init events can't fire (even though their Load events do...); something like the child's OnInit getting called before the page's OnInit event.&lt;/P&gt;
&lt;P&gt;The solution was to use the OnInit attribute in declaritive code like this:&lt;BR&gt;&lt;FONT color=#000080&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;asp:Literal id="myLiteral" OnInit="myLiteral_Init" ... /&amp;gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/FONT&gt;The Init method would have to change from the normal "private" to "protected".&lt;/P&gt;
&lt;P&gt;An explanation as found in the news groups:&lt;BR&gt;&lt;FONT face="Courier New" color=#000080 size=2&gt;the OnInit event of the Page is too late for registering event handler for sub control(added statically)'s Init event). Because all the static sub &lt;STRONG&gt;control's Init&lt;/STRONG&gt; event is fired when they are being added into the parent container which is before the Page's OnInit function. You can try using&amp;nbsp;the suggetion on registering the event handler in aspx page inline.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Worth noting: BUG: Imperatively Wired Control Event Does Not Fire in Visual C# .NET Web Application (&lt;A href="http://support.microsoft.com/?id=314965"&gt;http://support.microsoft.com/?id=314965&lt;/A&gt;)&lt;/P&gt;&lt;img src="http://advenet.com/aggbug.aspx?PostID=11" width="1" height="1"&gt;</description><category domain="http://advenet.com/puckboy/blog/archive/tags/.NET+Musings/default.aspx">.NET Musings</category></item><item><title>dotnet MONSTER... cool.</title><link>http://advenet.com/puckboy/blog/archive/2005/11/25/9.aspx</link><pubDate>Fri, 25 Nov 2005 22:20:00 GMT</pubDate><guid isPermaLink="false">1ef68532-7cfd-425a-925f-73b406532fff:9</guid><dc:creator>Puckboy</dc:creator><slash:comments>0</slash:comments><comments>http://advenet.com/puckboy/blog/comments/9.aspx</comments><wfw:commentRss>http://advenet.com/puckboy/blog/commentrss.aspx?PostID=9</wfw:commentRss><description>&lt;P&gt;My first post... came across this site while searching for some other informaiton. In the process, I found that they offer free blog space, &lt;EM&gt;and&lt;/EM&gt; they use Community Server (blog portion is formerly .TEXT).&amp;nbsp;Neat.&amp;nbsp;&lt;/P&gt;&lt;img src="http://advenet.com/aggbug.aspx?PostID=9" width="1" height="1"&gt;</description><category domain="http://advenet.com/puckboy/blog/archive/tags/General+_2F00_+Personal/default.aspx">General / Personal</category></item></channel></rss>