`
蓦.然
  • 浏览: 829 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

C# IsPostBack

 
阅读更多
获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。

if(!this.IsPostBack)
{

}
通常用在page_load中,获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问,如果是为响应客户端回发而加载该页,则为true;否则为 false。
比如如果你在页面上按了一下按钮,那么在Page_load时,你就会看到isPostBack等于true;如果你的页面是第一次被打开,则返回false;
!this.IsPostBack就是一直取true,把这个页面里面的东西一直当成第一次打开

是第一次加载页面时Page.ispostback是false,当触发该页面的web控件时,产生回发,这时候 该属性会是true,所以要用if(!IsPostback)来判断,只在第一次进入页面时加载数据。

第一次显示的时候
IFIsPostBack)这个IF里面的语句是执行的

以后页面重新刷新的话
这个IF里面的语句不执行

Page.IsPostBack 属性
获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
如果是为响应客户端回发而加载该页,则为 true;否则为 false。
if(!IsPostBack)
{
....
}
分享到:
评论
1 楼 蓦.然 2012-09-13  
  测试一下

相关推荐

    c#房地产搜索系统

    c#房地产搜索系统 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (!(HttpContext.Current.Request.Cookies["userId"] == null)) { Label3.Visible = false; Label2....

    C#自定义分页控件

    IsPostBack) //只在页面第一次加载时起作用 { SqlDBManager db = new SqlDBManager(System.Configuration.ConfigurationSettings.AppSettings["SqlConnectionString"]); AspNetPager1.RecordCount=db.CountPage(...

    纯C#语言编写分页控件-用户控件,文章列表版

    用C#语言编写的分页控件,很实用,支持AJAX,但是不能将控件传参数放到!ispostback里面。 参数传递形式是PagerParts1.getData(datatabel, 一页显示多少条, datalist, datalist.datakeyfield);另有适合嵌套datalist的...

    C#编程经验技巧宝典

    111 <br>0184 如何在ASP.NET中获取文件的扩展名 111 <br>0185 如何在ASP.NET中用URL在页面之间传值 112 <br>0186 如何使用IsPostBack实现ASP.NET页面加载 112 <br>0187 如何利用输出缓存技术缓存...

    C#开发代码

    this.IsPostBack) // { // hdFCode.Value=yj.Util.YJRequest.GetString("fcode"); // } // Grid1.sqlWhere="sd_code='"+hdFCode.Value+"'"; // Grid1.IssqlWhere=true; string navtid = this.Request.QueryString[...

    QR二维码的组件的(C#)

    Page.IsPostBack) { QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE; qrCodeEncoder.QRCodeScale = 4; qrCodeEncoder.QRCodeVersion =...

    JAVA、C#项目实例

    this.IsPostBack) { string strconn = "server=.;Data Source=.\\SqlExpress;database=libarary;uid=sa;pwd=;"; SqlConnection conn = new SqlConnection(strconn); conn.Open(); Label1.Text = "数据库连接...

    C#实现treeview绑定的方法

    本文实例讲述了C#实现treeview绑定的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:protected void Page_Load(object sender, EventArgs e) {  if (!IsPostBack)  {  bindTree();  } } private ...

    treeview.SelectedNode总是获得第一个节点的解决办法

    treeView1.SelectedNode.Text 无论点击任何子节点,调试后,只能获取第一个子节点的文本,这是为什么? 插入断点,跟踪,值都正确绑定了,不是这个问题。 有加 !isPostBack ,也不是这个问题。

    C#中DataTable实现行列转换的方法

    本文实例讲述了C#中DataTable实现行列转换的方法。分享给大家供大家参考。具体实现方法如下: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable tt = GetCrossTable...

    Cookie的用法,用户登录的访问次数

    IsPostBack) { UserInfo userInfo = Session["userInfo"] as UserInfo; if (userInfo == null) { Response.Redirect("Login.aspx"); } else if (userInfo.UserName != "王浡" && userInfo.PassWord != ...

    C#读取数据库返回泛型集合详解(DataSetToList)

    代码如下:protected void Page_Load(object sender, EventArgs e) {...IsPostBack) { IList<LYZX> list = GetList(System.Configuration.ConfigurationManager.ConnectionStrings[“ConnStr”].ConnectionString, 

    三大框架模板

    if this IsPostBack { M MENU BL menubl new M MENU BL ; } 查询数据 GetData ; 翻页 SetPageBtn ; } 翻页 private void SetPageBtn { throw new NotImplementedException ; } 查询数据 ...

    c#文件的复制,移动,创建(实例代码)

    Page.IsPostBack) { this.List(); } } protected void Button1_Click(object sender, EventArgs e) { if (TextBox2.Text == “”) { Response.Write(“[removed]alert(‘文件名错误!’);location=’javascr

    TextBox的宽度随输入的文本的大小而改变的js代码

    @ Page Language=”C#” %> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> [removed]<!– protected void Page_Load...

    asp.net 文件夸域名传输带进度条

    <script type="text/C#" runat="server"> BinaryReader ms; UploadInfo uploadInfo = null; protected void Page_Load(object sender, EventArgs args) { if (this.IsPostBack) { uploadInfo = this....

    treeview生成树.docx 亲测可用

    c# treeview生成树.docx 亲测可用 截一小段代码 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { db sdb = new db("bests"); DataView dv = sdb.sdt("select * from company")...

    Test-Drive ASP.NET MVC

    No more fiddling around with Viewstate, IsPostBack(), and drag-and-drop coding. Microsoft has addressed the shortcomings of ASP.NET and created a framework that goes toe-to-toe with other popular web...

    猜数字小游戏

    IsPostBack) { ViewState["timeout"] = 60; } Label4.Text = i.ToString(); } protected void Button1_Click(object sender, EventArgs e) { int j = int.Parse(TextBox1.Text); Label3.Visible = ...

    在ASP.NET中使用Google Map

    IsPostBack) { GoogleMapForASPNet1.GoogleMapObject.APIKey = "<YourGoogleMapKey>"; //定义你的Google Maps API key <br> GoogleMapForASPNet1.GoogleMapObject.APIVersion = "2"; //选择Google Maps ...

Global site tag (gtag.js) - Google Analytics