zoukankan      html  css  js  c++  java
  • 理解!Page.IsPostBack和NET控件中的AutoPostBack

    eg:前台--

    <asp:DropDownList ID="user_id" runat="server" >
            </asp:DropDownList>

    后台--

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not IsPostBack Then
                NewUser()
                'page_load里面调用方法绑定下拉()
            End If
        End Sub

        Public Sub NewUser()
            user_id.Items.Clear()
            user_id.Items.Add("")
            user_id.Items.Add("AAA")
            user_id.Items.Add("BBB")
            user_id.Items.Add("CCC")
        End Sub

    --not Ispostback 第一次刷新时调用该方法(NewUser())

    跟去掉notIspostback 运行时的感觉一样

    但是,加上AntoPostback="true"

    就感觉出not Ispostback 的作用了

    <asp:DropDownList ID="user_id" runat="server" AutoPostBack="true">
            </asp:DropDownList>--默认是AutoPostBack="false"

    AutoPostBack="true"下拉改变都会刷新页面,但是下拉的值不变

    AutoPostBack="false"下拉改变不会刷新页面,但是下拉的值改变

    <asp:DropDownList ID="user_id" runat="server" AutoPostBack="true">
            </asp:DropDownList>

    后台去掉!ispostback的话,下拉改变会刷新页面,但是下拉的值改变

  • 相关阅读:
    解题报告:POJ1852 Ants
    解题报告:POJ2573 Bridge(分析建模)
    POJ 3321 Apple Tree(树状数组模板)
    PAT1139 First Contact
    POJ3259 SPFA判定负环
    HDOJ2586 最近公共祖先模板
    树的直径与最近公共祖先
    字符数组_随机存储
    青鸟资料下载
    软件测试(4)_LoadRunner使用
  • 原文地址:https://www.cnblogs.com/Gracedream/p/1615316.html
Copyright © 2011-2022 走看看