把给TEXTBOX付值的代码加个判断
if(!IsPostBack)
{
 ....
}

解决方案 »

  1.   

    顶楼上
    if(!IsPostBack) 

    }
      

  2.   

    相关的代码:由于在翻页后,文本框中的值会消失,上面的if 判断可能就没用了.希望把这个也帮忙改一下..using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using Fx.OracleDAL;
    using Fx.Com.IDAL;
    using Fx.Com.Model;
    public partial class UserControls_SchoolDataView : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            QueryUniversity();
        }
        protected void frmAspNetPager_PageChanged(object sender, EventArgs e)
        {
            QueryUniversity();
        }    protected void btnQuery_Click(object sender, EventArgs e)
        {
            if (this.txtProvince.Text.Equals("") && this.txtSchoolName.Text.Equals("") && this.txtCity.Text.Equals("") && this.txtSchoolType.Text.Equals(""))
            {
                Response.Write("<script>alert('请输入您要查询的名称!')</script>");
            }
            else
            {
                QueryUniversity();
            }    }    /*************************需要调用的方法****************************/
        //总查询以及根据相关条件查询    void QueryUniversity()
        {        UniversityInfo objUniversityInfo = new UniversityInfo();        objUniversityInfo.Zone = this.txtProvince.Text;        objUniversityInfo.City = this.txtCity.Text;        objUniversityInfo.Name = this.txtSchoolName.Text;        objUniversityInfo.Type = this.txtSchoolType.Text;
            if (this.txtProvince.Text != "")
            {
                QueryAllUniversity(objUniversityInfo, "Two");
            }
            else if (this.txtCity.Text != "")
            {
                QueryAllUniversity(objUniversityInfo, "Three");
            }
            else if (this.txtSchoolName.Text != "")
            {
                QueryAllUniversity(objUniversityInfo, "Four");
            }
            else if (this.txtSchoolType.Text != "")
            {
                QueryAllUniversity(objUniversityInfo, "Five");
            }
            else if (this.txtProvince.Text != "" || this.txtCity.Text != "")
            {
                QueryAllUniversity(objUniversityInfo, "Six");
            }
            else if (this.txtSchoolType.Text != "" || this.txtSchoolName.Text != "")
            {
                QueryAllUniversity(objUniversityInfo, "Seven");
            }
            else
            {
                QueryAllUniversity(objUniversityInfo, "One");
            }
        }
        void QueryAllUniversity(UniversityInfo objUniversityInfo,string bl)
        {
            University objUniversity = new University();        int RecordCount = 0;        this.GridView1.DataSource = objUniversity.QueryAllUniversity(this.frmAspNetPager.CurrentPageIndex, this.frmAspNetPager.PageSize, out RecordCount, objUniversityInfo, bl);        this.GridView1.DataBind();        this.frmAspNetPager.RecordCount = RecordCount;
        }
    }
      

  3.   


        protected void Page_Load(object sender, EventArgs e) 
        { 
           if(!IsPostBack) 
           { 
              QueryUniversity(); 
           }        
        }试一下这个