摘要: 1.通过HttpModule来捕获未处理的异常【推荐】首先需要定义一个HttpModule,并监听未处理异常,代码如下: 1 public void Init(HttpApplication context) 2 { 3 context.Error += new EventHandler(context_Error); 4 } 5 6 public void context_Error(object sender, EventArgs e) 7 { 8 //此处处理异常 9 ... 阅读全文
posted @ 2013-07-09 11:17 青春cnblog 阅读(180) 评论(0) 推荐(0)
摘要: 最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所 以它是由 Hibernate Session 进行创 阅读全文
posted @ 2012-07-12 11:01 青春cnblog 阅读(233) 评论(0) 推荐(0)
摘要: 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 反射的用途: (1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。 (3)使用ConstructorInfo了解构造函数的名称、参数、访问修饰符(如pulic 或privat... 阅读全文
posted @ 2012-07-04 18:07 青春cnblog 阅读(408) 评论(0) 推荐(0)
摘要: 有人发了VS2010的快捷键,不够全,那才哪到哪呀,我来发个完整的 吧,后附VS2008的快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动 阅读全文
posted @ 2012-07-04 16:52 青春cnblog 阅读(140) 评论(0) 推荐(0)
摘要: 示例代码:string id = Request["id"] ?? "This is Null";??是合并运算符,意思是:如果Request["id"]的值是NULL,则将该变量id的值赋值为:This is Null,否则取Request["id"]的值。 阅读全文
posted @ 2012-07-03 11:16 青春cnblog 阅读(359) 评论(0) 推荐(0)
摘要: < form id="form1" method="get" runat="server"> < div> 你的名字< asp:TextBox ID="name" runat="server"></asp:TextBox>< br /> < br /> 你的网站< asp:TextBox ID="website" runat="server"></asp:TextBo 阅读全文
posted @ 2012-07-03 11:01 青春cnblog 阅读(1128) 评论(0) 推荐(0)