IsPostBack是什么意思,如何运用?

IsPostBack是Page类的一个属性,返回值为一个布尔值。一般放在Page_Load事件中。当页面是第一次打开时其值为False,若当前页面为一个提交后的页面其值为True.
通俗的说就是当你的叶面第一次登录时会调用if(!IsPostBack){。。。。。。}中的语句,而在此页面未被关闭之前再次进入该页面时(例如,用back<-返回该页面则{}中的语句不会再被调用;

系统的说是是否将页面再重新回传给web服务器!

函数作用是获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
记得有些邦定必须放在这里面,否则会出一些莫名的错误
当每次点击服务器端按钮,都会对Page类重构
调用Page_Load事件,然后才会调用响应事件,譬如说页面提交等等
放在
if (!IsPostBack) {
// Validate initially to force the asterisks
// to appear before the first roundtrip.
Validate();
}
是为了判断是否是第一次调用此页面

IsPostBack是指是否第一次调用这个页面。
假如是只需要执行一次的一些页面上的设置,可以放在这个里面。有加快速度的功能。
在page_load 中
要每次刷新页面都执行的代码写在
If IsPostBack() Then Exit Sub
之上
只执行一次的,写在它的下面
Page.IsPostBack 属性 
获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
Visual Basic]
Public ReadOnly Property IsPostBack As Boolean
[C#]
public bool IsPostBack {get;}
[C++]
public: __property bool get_IsPostBack();
[JScript]
public function get IsPostBack() : Boolean;
属性值
如果是为响应客户端回发而加载该页,则为 true;否则为 false。
就是区分是定向页还是交付页
示例
[Visual Basic, C#, JScript] 下面的示例测试 IsPostBack 属性的值以在加载了 Page 时按条件为所有验证服务器控件调用 Page.Validate 方法。

[Visual Basic]
Sub Page_Load
    If Not IsPostBack
        ' Validate initially to force the asterisks
      ' to appear before the first roundtrip.
        Validate()
    End If
End Sub
[C#]
void Page_Load() {
    if (!IsPostBack) {
        // Validate initially to force asterisks
      // to appear before the first roundtrip.
        Validate();
    }
}
[JScript]
function Page_Load() {
    if (!IsPostBack) {
        // Validate initially to force the asterisks
      // to appear before the first roundtrip.
        Validate();
    }

IsPostBack是什么意思,如何运用?相关推荐

  1. IsPostBack的使用

    protected void Page_Load(object sender, EventArgs e){//当前用户通过Index.aspx页面中"添加用户"链接跳转到该页面时, ...

  2. .net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器...

    1.WebForm使用母版页后执行的顺序是先执行子页面中的Page_Load,再执行母版页中的Page_Load,请求是先生成母版页的控件树,然后将子页面生成的控件树填充到母版页中,最后输出 2.We ...

  3. ASP.NET(一):Reques对象和Response对象的区别,以及IsPostBack属性的用法

    导读:在ASP.NET的学习中,初步认识了其6大对象(严格说来只能算是属性):Request,Response,Application,Session,Server,OjectContext.这些对象 ...

  4. ASP.NET中防止页面多次加载的IsPostBack属性

    查查msdn,上边有IsPostBack的定义:获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问.如果是为响应客户端回发而加载该页,则为true:否则为 false. ...

  5. Page类的IsPostBack原理

    IsPostBack是属于page类下面 只读属性(get).其中上面[]包着的 简称为特性 简单说就是代码执行时 运行[]里面的对象类方法或者属性(内部利用反射原理). //// 摘要:// 获取一 ...

  6. asp.net访问sqlserver获取数据、IsPostBack属性和VS可视化调试的概念

    新建一个asp.net网站:sqlserver中有如下一张表: 新建一个页面, demo1.aspx:在页面上添加一个GridView控件: demo1.aspx.cs代码: using System ...

  7. .net通过一般处理程序模拟用户控件数据保持、Ispostback 【第二版将html与ashx文件分开】...

    直接上代码: HTML代码,其中表单中input标签中的value值首先用一个占位符占位,然后在ashx中将其替换 <html xmlns="http://www.w3.org/199 ...

  8. ASP.NET的Page.IsPostBack 属性详细说明(转)

    转自:http://www.donews.net/shanyou/archive/2004/04.aspx 现在从对ASP.NET页面的执行顺序开始,体会一下B/S结构的程序的特点,下图是ASP.NE ...

  9. 浅析ASP.NET的Page.IsPostBack 属性

    浅析ASP.NET的Page.IsPostBack 属性 http://www.sina.com.cn 2008年05月06日 11:33  IT168.com [IT168技术文档] 现在从对ASP ...

  10. 浅析ASP.NET的Page.IsPostBack 属性http://www.sina.com.cn 2008年05月06日 11:33 IT168.com

    浅析ASP.NET的Page.IsPostBack 属性 http://www.sina.com.cn 2008年05月06日 11:33  IT168.com [IT168技术文档] 现在从对ASP ...

最新文章

  1. Redis 高可用篇:你管这叫主从架构数据同步原理?
  2. t-sql使用小记2010-01-27
  3. 【图数据库】史上超全面的Neo4j使用指南
  4. 精简 opencv python_01_opencv_python_基本图像处理
  5. Java GC日志查看和分析
  6. 学习“用dlopen,dlsym加载动态链接库.so中函数”之摘录
  7. 量化投资_波动和趋势能量比(传统盘整和趋势的量化表示)
  8. jdk 动态代理基本例子
  9. 如何准备软件评测师考试
  10. tongweb java_home_中间件 东方通tongweb的使用
  11. java扫描条形码的两种方式
  12. 服务器系统补丁失败,windows2008系统更新补丁,以及失败解决方法
  13. Springboot毕设项目M11463家居网9m26y(java+VUE+Mybatis+Maven+Mysql)
  14. Fiddler简单使用手册
  15. 电子邮件地址怎么写,国内电子邮件服务商有哪些,怎么申请注册邮件地址大全账号?
  16. linux napi
  17. LTE-产生参考信号和同步信号
  18. android 家长控制app下载,任天堂家长控制app下载-任天堂家长控制 安卓版v1.0.2-PC6安卓网...
  19. 阿木p200四旋翼配置经验笔记
  20. 深圳云计算培训:云计算这个行业前景如何?

热门文章

  1. matlab 批量读取nc 三维,matlab读取nc文件画图
  2. Pytorch/Tensorflow:tf.multiply torch.mul(矩阵对应元素各自相乘)
  3. 带你玩转接口测试利器Apifox亲测好用
  4. 00 VirtualBox安装Windows7 32位系统
  5. 怎样学c语言编程软件,c语言编程软件(新手学c语言用什么软件)
  6. 利用CSS3制作网页动画
  7. 网站类项目商业计划书
  8. Phase2 Day16 数据库SQL
  9. Kubernetes监控篇
  10. Overlay网络技术之vxvlan