Sandy Blog

项目一 认识ASP.NET

ASP.NET

Page.IsPostBack属性

作用:IsPostBack属性用于检测页面是否已经回传给服务器端。
对于每次页面加载是都需要被初始化的控件,可以将其代码放在IsPostBack中,对于只需要加载一次的控件,可以将其代码放(!IsPostBack)中。

小栗子:


protected void Page_Load(object sender, EventArgs e)
   {
       if (!Page.IsPostBack) {
           //创建items集合
           ArrayList items = new ArrayList();//如果不引用using System.Collections;会报错
           items.Add("苹果");
           items.Add("香蕉");
           //绑定到DropDownList,数据绑定,这两个语句不可缺一
           DropDownList1.DataSource = items;
           DropDownList1.DataBind();
       }
   }

<form id="form1" runat="server">
        <div>
   <asp:DropDownList ID="DropDownList1" runat="server">
       </asp:DropDownList>
       <asp:Button ID="Button1" runat="server" Text="Button" />
   </div>
       <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
   </form>

在该控件属性中的AutoPostBack=true为自动回复;


<asp:DropDownList ID="DropDownList1" runat="server">
       </asp:DropDownList>
小女子不才,还希望多多支持与鼓励,一分鼓励一毛关爱!