本文将告诉你作为一个.NET牛人应该掌握哪些知识。请注意,转载本文请加上作译者信息,先谢谢大家对原作者和我的尊重!阅读全文>
发表于 @ 2008年03月08日 23:06:00|评论(loading...)|收藏
.NET Office Addin开发 Troubleshooting阅读全文>
发表于 @ 2007年02月24日 12:29:00|评论(loading...)|编辑|收藏
作者:Patrick Y. Ng
原文地址:http://forums.asp.net/7504/ShowPost.aspx
asp.net forum上著名的Session Lost Troubleshooting的帖子,几乎涵盖了所有可能的session lost的情况,绝对是经典中的经典阅读全文>
发表于 @ 2006年10月24日 22:10:00|评论(loading...)|编辑|收藏
昨天去GTSC面试,有面试官问我关于Session丢失之后怎么查的问题,说老实话,开发到现在很少碰到这样的情况,唯一想到的就是Session超时,还有就是做Session读写日志,发觉面试官听了之后不是很满意,汗!
不管怎么说,是个学习的好机会,今天抽空查了一下网上关于这些问题的处理方法,总结一下,希望对大家有所帮助。
顺便提一下asp中Session的工作原理:
asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。
asp.net Session的实现
asp.ne阅读全文>
发表于 @ 2006年04月19日 10:33:00|评论(loading...)|编辑|收藏
最近由于项目需要,对简体中文转拼音的算法作了一些了解,然而在google找到的大多是获得简体中文拼音首字母的算法,好不容易让我找到了一个sunrise.spell的类,专门用于中文转完整拼音,觉得的确做得不错,于是对它的算法作了一些分析,总的来说觉得还是比较简单的,拿出来与大家分享。阅读全文>
发表于 @ 2005年10月22日 19:52:00|评论(loading...)|编辑|收藏
asp.net1.1由于没有masterpage功能,因此动态更改页面标题显得有些困难。今天在网上找到一个简单的方法,与大家分享。
通常情况下,页面的标题应该是这样的:<title>Page Title</title>
我们做一些修改:<title runat="server" id="PageTitle"></title>,这就把title变成了一个服务器控件。
接下来,我们在该页面的cs中加入控件声明:
protected System.Web.UI.HtmlControls.HtmlGenericControl PageTitle;
最后我们可以在任何一个可触发的事件中加入改变页面标题的代码,例如在按钮的Click事件中加入
this.PageTitle.InnerText="Title Change Succeed!";
阅读全文>
发表于 @ 2005年08月05日 22:56:00|评论(loading...)|编辑|收藏
方案描述 本方案采用一种语言一个资源文件的方法,能够有效提高资源文件的可维护性。而VS.NET提供的一个WebForm一个资源文件的方案,无法满足统一维护的需要。实现步骤1. 准备资源文件 资源文件通常有.resx和.resources两种,前者是xml文件,后者是二进制文件。本方案中采用.resources作为资源文件,因此需要一个第三方提供的资源编辑器对资源文件进行编辑,我使用的是Resourcer,反正只要能编辑资源文件并且保存为.resources文件的软件都可以。在资源文件中添加一些string资源,通常情况下,只会用到string资源,有些项目可能需要全球化的图片资源,原理里一样的,本文就不涉及了。 资源文件的命名是有规定,该方案中,我把所有的资源文件名设为business.[culture].resources,其中business这个名字可以改阅读全文>
发表于 @ 2005年07月10日 08:52:00|评论(loading...)|编辑|收藏
看了蝈蝈今天发的文章后,研究了一下WinForm的多语言解决方案,参考网上的一些资料后,发现一个简单的方法,完全可以通过VS.NET的强大功能实现。
具体方法如下:
1. 选中一个Form窗体,在属性编辑器中设置Localizable属性为true(默认为false)
2. 设置Language属性为default,这样就可以编辑默认情况下的文化设置
3. 然后在Form中添加你需要的基本控件,如按钮、菜单、标签等
注意,一旦Form发生变化,VS.net就会自动生成<Form名称>.resx文件
技巧:如果要看resx文件,可以点击右侧"解决方案资源管理器"顶部的“显示所有文件“图标,这样就可以看到Form窗体的cs文件下多了一个<Form名称>.resx文件
4. 菜单布局完成后,重新设置Language属性为另一种语言,如中文(阅读全文>
发表于 @ 2005年03月27日 12:56:00|评论(loading...)|编辑|收藏
.Text中的用户文章管理界面是使用Advanced Panel的主要界面。Advanced Panel与普通WebPanel相比,多提供一个Header栏,并且可以不使用任何代码实现折叠[Collapsing]功能,这是该控件最有特色的地方。 阅读全文>
发表于 @ 2005年03月04日 11:17:00|评论(loading...)|编辑|收藏
这两天正好在研究asp.net自定义控件制作,HtmlTextWriter在控件制作中发挥重要作用,能够帮助我快速生成html语句。因此决定写下笔记,方便以后查阅。阅读全文>
发表于 @ 2005年02月15日 21:58:00|评论(loading...)|编辑|收藏