2011年6月27日

【转】 Response.Redirect(),Server.Transfer(),Server.Execute()的区别

摘要: 1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。这就是说,使用Response.Redirect方法时重定向操作发生在客户端,总共涉及到两次与服务器的通信(两个来回):第一次是对原始页面的请求,得到一个302应答,第二次是请求302应答中声明的新页面,得到重定向之后的页面。2、Server.Transfer Server 阅读全文

posted @ 2011-06-27 11:50 大浪淘沙 阅读(304) 评论(1) 推荐(0) 编辑

Button.PerformClick 仅支持winform,可模拟按钮点击

摘要: 应用场景:一张工作单,界面上放两个按钮,先保存,后送出,通常,因为用户在保存后再次修改内容,不一定会再主动按保存按钮,所以在送出按钮点击时,还要执行一下保存按钮内的代码,以前一直在送出按钮的处理体顶部写btnSave_Click(sender,e)或者btnSave_Click(null,null)。今天在查看别人博客时,看到button有个PerformClick()方法,空参数,可以模拟实现按钮点击,这应该是规范正统的做法,详细查了一下msdn,可惜只支持winform,看来,在asp.net下,还是得用老方式,不过,总的来说,对于我这种以前一直做asp.net,刚涉足winform这一块 阅读全文

posted @ 2011-06-27 10:27 大浪淘沙 阅读(3452) 评论(5) 推荐(0) 编辑

2011年6月24日

visual studio 配色方案的设置及需注意的问题

摘要: VS自身默认设置,对代码不同部分显示不同颜色,用于区分不同对象,例如关键字用蓝色、方法名用红色,这样做的好处就不多说了,代码清晰、可读性强、避免打错字符这样的低级错误。但是,VS自身默认设置存在一定问题,首先,字体过小,默认是9号字,在现在高分辨率的电脑上,看上去实在费劲,需要将字体调大。其次背景色为白色,咋看上去,很清晰,时间一长,眼睛就有点花(太亮),更不用说盯上几个小时。VS自身提供了设置方法,以VS2003为例,工具-》选项-》环境-》字体和颜色,建议将字号大小改为12,前景色默认为黑色不变,背景色直接从下拉里选择“浅灰色”,这是我长期使用vs2003一直采用的方式。后来使用vs200 阅读全文

posted @ 2011-06-24 16:58 大浪淘沙 阅读(7807) 评论(7) 推荐(4) 编辑

导航