C# page_load激发原因判断方法

开发 后端
有这么一个需求:判断page_load(object sender,eventargs e)是点Button按钮时加载的还是点击浏览器上的刷新按钮或输“F5”时加载的。本文介绍C# page_load激发原因判断方法。

下面介绍C# page_load激发原因的判断方法

需求:判断page_load(object sender,eventargs e)是点Button按钮时加载的还是点击浏览器上的刷新按钮或输“F5”时加载的。

C# page_load激发原因判断的实现方法:

在page_load中用this.IsPostBack来判断,如果为true表示是通过Button加载,false则表示刷新加载.

C# page_load激发原因判断的实现代码:

有两种实现方式,由!符号区分。

不用!号的情况:

  1. ifthis.IsPostBack )  
  2. {  
  3.     //按button按钮时执行这里  
  4. }  
  5. else 
  6. {  
  7.    //第一次访问,执行这里  

用!号的情况

  1. if( !this.IsPostBack )  
  2. {  
  3.    //第一次访问,执行这里  
  4.    }  
  5. else 
  6. {  
  7.     //按button按钮时执行这里  
  8.  
  9.    }  

【编辑推荐】

  1. C#网络编程入门基础知识浅析
  2. C#网络编程基本概念TCP浅析
  3. C#网络聊天程序三大模式浅析
  4. C#服务端端口侦听浅析
  5. ASP.NET异步回调浅析
责任编辑:yangsai 来源: MSDN社区
相关推荐

2009-07-23 14:47:03

Page_Load方法ASP.NET

2009-08-28 13:12:02

C# Page_Err

2009-09-09 10:32:12

C# CheckBox

2009-09-01 18:35:53

C#判断文件存在

2009-08-26 09:50:08

C# GreetPeo

2009-08-26 17:16:22

C# CheckSta

2009-08-17 17:40:53

C# GetAllCu

2009-08-25 16:16:43

C# oledbcon

2009-08-14 10:59:35

C#分部方法

2009-08-31 16:33:28

C#调用Dispose

2009-09-11 09:15:06

C# get方法

2009-09-07 10:37:32

C#执行Finaliz

2009-08-31 18:05:14

C#调用WalkTre

2009-08-25 17:07:27

C#虚拟方法

2009-08-19 14:42:21

C#重载LoadPos

2009-08-14 17:58:05

C#接口方法

2009-08-20 16:28:45

C#匿名方法

2009-09-10 14:52:55

C# get

2009-08-20 16:15:19

C# 匿名方法

2009-08-19 17:00:07

C#实现PrintPa
点赞
收藏

51CTO技术栈公众号