• AutoPostBack 属性 及 Page.IsPostBack 属性


    Page.IsPostBack 属性
      Page.IsPostBack 是用来检查目前网页是否为第一次加载。
            当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;
            所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。
    下列范例利用Page.IsPostBack 属性来判断网页是不是第一次载入:

    <Html>
    <ASP:Label Id="lblA" Runat="Server"/>
    <Form Id="Form1" Runat="Server">
    <ASP:Button Id="btnA" Runat="Server" Text="请按我"
    OnClick="btnA_Click"/>
    </Form>
    <Script Language="VB" Runat="Server">
    Sub Page_Load(Sender As Object,e As Eventargs)
    If Page.IsPostBack Then
    lblA.Text="网页不是第一次载入"
    Else
    lblA.Text="网页是第一次载入"
    End If
    End Sub
    Sub btnA_Click(Sender As Object,e As Eventargs)
    Response.Write("您按了按钮")
    End Sub
    </Script>
    </Html>

    所以第一次执行程序的时候,显示网页是第一次加载:

      待按下按钮触发Page_Load 事件时,由于网页不是第一次载入,Page.IsPostBack 属性此时就传回True,所以显示网页不是第一次加载:


    AutoPostBack 属性
      以TextBox Web 控件为例,若我们把AutoPostBack 属性在设定为True,并且指定OnTextChange 的事件程序为何时,当使用者按下「Enter」或是「Tab」让光标离开此控件而且控件的内容有所改变时,将自动传回控件现在的内容并触发Page_Load 事件及OnTextChange 属性所设定的事件。支持AutoPostBack 属性的Web 控件以及事件如下表所示:



    本文引用地址:http://www.im08.com/tech/web/aspnet/index1/71617.shtml

  • 相关阅读:
    JS—ajax及async和defer的区别
    js-cookie和session
    h5小功能_classList和自定义属性data
    html5-attr和prop
    人工智能与金融
    IBM的人工智能“沃森”首次确诊罕见白血病,只用了10分钟!
    终极复制 人工智能将如何推动社会巨变
    对人工智能问题的提问
    人工智能预测精神病
    人工智能代替工人
  • 原文地址:https://www.cnblogs.com/xiaolin/p/597935.html
Copyright © 2020-2023  润新知