首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DropDownList动了,为什么没反应?解决方案

2012-01-20 
DropDownList动了,为什么没反应?publicpartialclassuserinfo:System.Web.UI.Page{stringRequestUserID

DropDownList动了,为什么没反应?



public   partial   class   userinfo   :   System.Web.UI.Page
{

        string   RequestUserID   =   " ";
        string   RequestUserQX   =   " ";
        string   RequestUserqxstr   =   " ";
        string   RequestUserName   =   " ";
        string   RequestUserZZTT   =   " ";
        string   RequestUserGroup   =   " ";
        string   RequestUserCode   =   " ";


        int   mid   =   0;
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {


                RequestUserID   =   Request.Cookies[ "UserID "].Value;
                RequestUserQX   =   Request.Cookies[ "UserQX "].Value;
                RequestUserqxstr   =   Request.Cookies[ "Userqxstr "].Value;
                RequestUserName   =   HttpUtility.UrlDecode(Request.Cookies[ "UserName "].Value);
                RequestUserZZTT   =   Request.Cookies[ "UserZZTT "].Value;
                RequestUserGroup   =   Request.Cookies[ "UserGroup "].Value;
                RequestUserCode   =   Request.Cookies[ "UserCode "].Value;
             

                if   (Request.QueryString[ "dw "]   !=   null)
                {
                        mid   =   Convert.ToInt32(Request.QueryString[ "dw "].ToString());
                        if   (!IsPostBack)
                        {
                                if   (Convert.ToInt32(RequestUserZZTT)   <   9)
                                {
                                        Response.Redirect( "usergrinfo.aspx ");
                                }
                                bindgroup(mid);
                                lgrooup.Text   =   mid.ToString();
                                bindgwlist(1,   15);
                                bindpage(1);


                        }
                }
                else
                {
                        if   (!IsPostBack)
                        {
                                if   (Convert.ToInt32(RequestUserZZTT)   <   9)
                                {
                                        Response.Redirect( "usergrinfo.aspx ");
                                }
                                bindgroup(mid);
                                lgrooup.Text   =   "0 ";
                                bindgwlist(1,   15);
                                bindpage(1);
                        }
                }
             
        }
   
     
        //protected   void   DropDownListAdd(int   pc)
        //{
        //         string   strconn   =   System.Configuration.ConfigurationManager.AppSettings[ "ConnectionString "];
        //         string   strsql   =   "select   *   from   grouptable   where   part_code= "   +   pc   +   " ";
        //         SqlCommand   mycom   =   new   SqlCommand(strsql,   new   SqlConnection(strconn));
        //         SqlDataAdapter   myadapter   =   new   SqlDataAdapter(mycom);
        //         DataTable   dt   =   new   DataTable();
        //         myadapter.Fill(dt);
        //         this.DropDownList1.DataSource   =   dt;              
        //         DropDownList1.DataTextField   =   "groupmc ";
        //         this.DropDownList1.DataValueField   =   "part_code ";
        //         DropDownList1.DataBind();        
        //}

       

        private   void   bindgroup(int   pc1)


        {
                string   sql   =   "select   *   from   grouptable   where   part_code   =   "   +   pc1   +   "   order   by   part_code,px ";
                DataBase   db   =   new   DataBase();
                SqlDataReader   dr   =   db.ExecuteReader(sql);
                DropDownList1.DataSource   =   dr;
                DropDownList1.DataTextField   =   "groupmc ";
                DropDownList1.DataValueField   =   "id ";
                DropDownList1.DataBind();
                dr.Close();
                db.Close();
        }




[解决办法]
设置DropDownList的属性IsPostBack为true;
[解决办法]
一般设置 <%@ Page Language= "C# " EnableViewState= "false "%> 和AutoPostBack= "true "可以解决此类问题

[解决办法]
楼上正解
[解决办法]
因该是AutoPostBack= "true "
[解决办法]
AutoPostBack= "true "

热点排行