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) 编辑

导航