摘要: [原文作者]:Bill Horst[原文链接]:Did you know? You can unwind the call stack from exceptions (Bill Horst) 解退一个异常堆栈的能力是Visual Basic.NET 2005的一个新引进的特性。当调式器触发了一个异常,你可以解退这个堆栈以便于使用代码编辑器修复这个异常并继续调式 修改后的代码。这个异常辅助用户界面有一个“Enable Editing”选项,这个选项可以在当前Solution中展开调式器到代码堆栈的最顶端。 当一个异常未被处理的时候,unwind将会自动发生,但是这个特性可以在Options d 阅读全文
posted @ 2009-02-02 11:33 leonardleonard 阅读(147) 评论(0) 推荐(0) 编辑
摘要: [来源:J.D. Meier's Blog]微软刚推出了一个ASP.NET 2.0 Internet 安全之参考实现( ASP.NET 2.0 Internet Security Reference Implementation)。这是个配有全部编码和指导性文档的样本应用,其宗旨是示范在实际应用中如何应用“模式和实践之安全向导”中的最佳实践。这个应用是从Pet Shop 4发展而来,使之适用于Internet。该应用使用了表单认证,用户和角色数据是储存在SQL数据库里的。该应用可以在其官方网站上下载:ASP_NET 2_0 Internet Security Reference Impleme 阅读全文
posted @ 2009-02-02 11:27 leonardleonard 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 换皮肤的方式有很多种,最简单的通常就是切换页面CSS,而CSS通常写在外部CSS文件里。那么切换css其实就是更换html里的link href路径。我在网上搜索了下。一般有两种方式:1,在页面放一个holder控件。然后用编程方式把当前用户的风格css link写入页面。2,通过反射机制,逐个控件设置css样式。上面两种方式都挺麻烦的,第一种需要在每个页面上放一个holder控件。类似的做法还有把link标签加runat=server的做法。页面多了,都比较麻烦。第二种不用考虑了。性能编程效率上问题多多。记得以前在学习DNN的时候,在他里面发现了一种修改form里默认的action地址的方式 阅读全文
posted @ 2009-02-02 11:23 leonardleonard 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在以前的ASP时候,当请求一个*.asp页面文件的时候,这个HTTP请求首先会被一个名为inetinfo.exe进程所截获,这个进程实际上就是www服务。截获之后它会将这个请求转交给asp.dll进程,这个进程就会解释这个asp页面,然后将解释后的数据流返回给客户端浏览器。其实ASP.DLL是一个依附在IIS的ISAPI文件,它负责了对诸如ASP文件,ASA等文件的解释执行,-------------------------------------ASP.NET的HTTP请求处理方法当客户端向web服务器请求一个*.aspx的页面文件时,同asp类似,这个http请求也会被inetinfo.e 阅读全文
posted @ 2009-02-02 11:00 leonardleonard 阅读(111) 评论(0) 推荐(0) 编辑