<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Tony Qu - .net 1.1</title><link>http://blog.csdn.net/tonyqus/category/256513.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 08 Mar 2008 23:06:12 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Tony Qu</dc:creator><title>[翻译].NET牛人应该知道些什么</title><link>http://blog.csdn.net/tonyqus/archive/2008/03/08/2158862.aspx</link><pubDate>Sat, 08 Mar 2008 23:06:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2008/03/08/2158862.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/2158862.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2008/03/08/2158862.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/2158862.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2158862</trackback:ping><description>本文将告诉你作为一个.NET牛人应该掌握哪些知识。请注意，转载本文请加上作译者信息，先谢谢大家对原作者和我的尊重！&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/2158862.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>基于Visual Studio 2003/2005的Office插件开发FAQ</title><link>http://blog.csdn.net/tonyqus/archive/2007/02/24/1513256.aspx</link><pubDate>Sat, 24 Feb 2007 12:29:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2007/02/24/1513256.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1513256.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2007/02/24/1513256.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1513256.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1513256</trackback:ping><description>.NET Office Addin开发 Troubleshooting&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1513256.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>理解Session State模式+ASP.NET SESSION丢失FAQ [翻译] </title><link>http://blog.csdn.net/tonyqus/archive/2006/10/24/1398882.aspx</link><pubDate>Tue, 24 Oct 2006 22:10:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2006/10/24/1398882.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1398882.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2006/10/24/1398882.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1398882.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1398882</trackback:ping><description>作者：Patrick Y. Ng
原文地址：http://forums.asp.net/7504/ShowPost.aspx

asp.net forum上著名的Session Lost Troubleshooting的帖子，几乎涵盖了所有可能的session lost的情况，绝对是经典中的经典&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1398882.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>关于asp.net Session丢失问题的总结</title><link>http://blog.csdn.net/tonyqus/archive/2006/04/19/1398932.aspx</link><pubDate>Wed, 19 Apr 2006 10:33:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2006/04/19/1398932.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1398932.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2006/04/19/1398932.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1398932.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1398932</trackback:ping><description>昨天去GTSC面试，有面试官问我关于Session丢失之后怎么查的问题，说老实话，开发到现在很少碰到这样的情况，唯一想到的就是Session超时，还有就是做Session读写日志，发觉面试官听了之后不是很满意，汗！

不管怎么说，是个学习的好机会，今天抽空查了一下网上关于这些问题的处理方法，总结一下，希望对大家有所帮助。

顺便提一下asp中Session的工作原理：
asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中，也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时，这些信息也就丢失。另外，重起或者关闭IIS服务都会造成信息的丢失。

asp.net Session的实现
asp.ne&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1398932.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>中文转换为完整拼音算法原理分析</title><link>http://blog.csdn.net/tonyqus/archive/2005/10/22/1399174.aspx</link><pubDate>Sat, 22 Oct 2005 19:52:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2005/10/22/1399174.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1399174.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2005/10/22/1399174.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1399174.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399174</trackback:ping><description>最近由于项目需要，对简体中文转拼音的算法作了一些了解，然而在google找到的大多是获得简体中文拼音首字母的算法，好不容易让我找到了一个sunrise.spell的类，专门用于中文转完整拼音，觉得的确做得不错，于是对它的算法作了一些分析，总的来说觉得还是比较简单的，拿出来与大家分享。&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1399174.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>asp.net1.1中动态更改页面标题</title><link>http://blog.csdn.net/tonyqus/archive/2005/08/05/1399206.aspx</link><pubDate>Fri, 05 Aug 2005 22:56:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2005/08/05/1399206.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1399206.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2005/08/05/1399206.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1399206.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399206</trackback:ping><description>asp.net1.1由于没有masterpage功能，因此动态更改页面标题显得有些困难。今天在网上找到一个简单的方法，与大家分享。

通常情况下，页面的标题应该是这样的：&amp;lt;title&amp;gt;Page Title&amp;lt;/title&amp;gt;
我们做一些修改：&amp;lt;title runat="server" id="PageTitle"&amp;gt;&amp;lt;/title&amp;gt;，这就把title变成了一个服务器控件。

接下来，我们在该页面的cs中加入控件声明：
protected System.Web.UI.HtmlControls.HtmlGenericControl PageTitle; 
最后我们可以在任何一个可触发的事件中加入改变页面标题的代码，例如在按钮的Click事件中加入
this.PageTitle.InnerText="Title Change Succeed!";
&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1399206.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>基于语言文件的asp.net全球化解决方案</title><link>http://blog.csdn.net/tonyqus/archive/2005/07/10/1399233.aspx</link><pubDate>Sun, 10 Jul 2005 08:52:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2005/07/10/1399233.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1399233.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2005/07/10/1399233.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1399233.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399233</trackback:ping><description>方案描述&amp;nbsp;&amp;nbsp;&amp;nbsp; 本方案采用一种语言一个资源文件的方法，能够有效提高资源文件的可维护性。而VS.NET提供的一个WebForm一个资源文件的方案，无法满足统一维护的需要。实现步骤1. 准备资源文件&amp;nbsp;&amp;nbsp;&amp;nbsp; 资源文件通常有.resx和.resources两种，前者是xml文件，后者是二进制文件。本方案中采用.resources作为资源文件，因此需要一个第三方提供的资源编辑器对资源文件进行编辑，我使用的是Resourcer，反正只要能编辑资源文件并且保存为.resources文件的软件都可以。在资源文件中添加一些string资源，通常情况下，只会用到string资源，有些项目可能需要全球化的图片资源，原理里一样的，本文就不涉及了。&amp;nbsp;&amp;nbsp;&amp;nbsp; 资源文件的命名是有规定，该方案中，我把所有的资源文件名设为business.[culture].resources，其中business这个名字可以改&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1399233.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>实现WinForm全球化的简单方法</title><link>http://blog.csdn.net/tonyqus/archive/2005/03/27/1399340.aspx</link><pubDate>Sun, 27 Mar 2005 12:56:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2005/03/27/1399340.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1399340.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2005/03/27/1399340.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1399340.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399340</trackback:ping><description>看了蝈蝈今天发的文章后，研究了一下WinForm的多语言解决方案，参考网上的一些资料后，发现一个简单的方法，完全可以通过VS.NET的强大功能实现。 

具体方法如下： 
1. 选中一个Form窗体，在属性编辑器中设置Localizable属性为true（默认为false） 
2. 设置Language属性为default，这样就可以编辑默认情况下的文化设置 
3. 然后在Form中添加你需要的基本控件，如按钮、菜单、标签等 
&amp;#160;&amp;#160;&amp;#160; 注意，一旦Form发生变化，VS.net就会自动生成&amp;lt;Form名称&amp;gt;.resx文件 
&amp;#160;&amp;#160;&amp;#160; 技巧：如果要看resx文件，可以点击右侧&amp;quot;解决方案资源管理器&amp;quot;顶部的&amp;#8220;显示所有文件&amp;#8220;图标，这样就可以看到Form窗体的cs文件下多了一个&amp;lt;Form名称&amp;gt;.resx文件 
4. 菜单布局完成后，重新设置Language属性为另一种语言，如中文（&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1399340.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>.Text中的Advanced Panel学习笔记</title><link>http://blog.csdn.net/tonyqus/archive/2005/03/04/1399389.aspx</link><pubDate>Fri, 04 Mar 2005 11:17:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2005/03/04/1399389.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1399389.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2005/03/04/1399389.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1399389.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399389</trackback:ping><description>.Text中的用户文章管理界面是使用Advanced Panel的主要界面。Advanced Panel与普通WebPanel相比，多提供一个Header栏，并且可以不使用任何代码实现折叠[Collapsing]功能，这是该控件最有特色的地方。 &lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1399389.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>HtmlTextWriter学习笔记</title><link>http://blog.csdn.net/tonyqus/archive/2005/02/15/1399409.aspx</link><pubDate>Tue, 15 Feb 2005 21:58:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2005/02/15/1399409.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1399409.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2005/02/15/1399409.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1399409.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399409</trackback:ping><description>这两天正好在研究asp.net自定义控件制作，HtmlTextWriter在控件制作中发挥重要作用，能够帮助我快速生成html语句。因此决定写下笔记，方便以后查阅。&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1399409.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tonyqus</dc:creator><title>XmlTextWriter学习笔记</title><link>http://blog.csdn.net/tonyqus/archive/2005/01/26/1399429.aspx</link><pubDate>Wed, 26 Jan 2005 08:24:00 GMT</pubDate><guid>http://blog.csdn.net/tonyqus/archive/2005/01/26/1399429.aspx</guid><wfw:comment>http://blog.csdn.net/tonyqus/comments/1399429.aspx</wfw:comment><comments>http://blog.csdn.net/tonyqus/archive/2005/01/26/1399429.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tonyqus/comments/commentRss/1399429.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399429</trackback:ping><description>原本想基于XmlDocument自己写一个Xml编写器，但却发觉状态维护实在麻烦。在阅读《Applied Xml Programming for Microsoft .Net》时，意外发现XmlTextWriter的优越性，于是决定直接使用它进行开发。

本文详细介绍了XmlTextWriter的使用&lt;img src ="http://blog.csdn.net/tonyqus/aggbug/1399429.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>