摘要: 详解Server.Transfer根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别: 1. Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活; 2. Server.Transfer可以将页面参数方便传递到指定页面; 3. 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果; 4. Server.Transfer可以减少客户端对服务器的请求; 补充一下,Response.Redirect( 阅读全文
posted @ 2012-03-15 21:25 -------- 阅读(1996) 评论(0) 推荐(0) 编辑
摘要: 1。在正则表达式中定义变量并调用:using System; using System.Text.RegularExpressions;publicclass Test { publicstaticvoid Main () { // Define a regular expression for repeated words. Regex rx =new Regex(@"\b(?<word>\w+)\s+(\k<word>)\b", RegexOptions.Compiled | RegexOptions.IgnoreCase); // Define 阅读全文
posted @ 2012-03-15 21:22 -------- 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用Mutex来进行1. 首先要添加如下的namespace:using System.Threading;2. 修改系统Main函数,大致如下: bool bCreatedNew; //Create a new mutex using specific mutex name Mutex m =new Mutex( false, "myUniqueName", out bCreatedNew ); if( bCreatedNew ) Application.Run(new yourFormName());如上面编码就可以了,要注意的一点是,在给Mutex起名字的时候 阅读全文
posted @ 2012-03-15 21:22 -------- 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1.实现原理引用原文【Import / export data in MS Excel using C#】Sometimes we may require to generate Excel file from our reports,read from excel files to import data etc. This can be achieved using Office Interop (Office Automation) assemblies, but Office Automation in Web servers,got some issues;(More details 阅读全文
posted @ 2012-03-15 21:22 -------- 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 使用反射动态调用类成员,需要Type类的一个方法:InvokeMember。对该方法的声明如下(摘抄于MSDN):public object InvokeMember( string name, BindingFlags invokeAttr, Binder binder, object target, object[] args);参数name String,它包含要调用的构造函数、方法、属性或字段成员的名称。- 或 -空字符串 (""),表示调用默认成员。invokeAttr 一个位屏蔽,由一个或多个指定搜索执行方式的 BindingFlags 组成。访问可以是 Bin 阅读全文
posted @ 2012-03-15 21:21 -------- 阅读(221) 评论(0) 推荐(0) 编辑