当前位置:编程学习 > C#/ASP.NET >>

急 急 郁闷啊

我做的一个查询页面,为什么要点2下查询按钮才有反应,点第一下,没有激发单击事件。
哪位大虾愿帮我解决一下这个问题啊
感激不尽。 --------------------编程问答-------------------- 貼出你的代碼看看 --------------------编程问答-------------------- 说的太笼统了,打断点看,第一次到底有没有进入单击事件?
建议贴代码 --------------------编程问答-------------------- 你不贴代码,这样说我们也不知道啊 --------------------编程问答-------------------- 你不贴代码,这样说我们也不知道啊
--------------------编程问答-------------------- 代码看看~~这样查能解决问题哈,这是我昨天写的~~你参考下吧

    private void DDL()
{
        if   ( DropDownList1.SelectedItem.Text == "vlanID")
        {
            using (SqlConnection conn = new SqlConnection(@"Data Source=PC2009102316FKU\NEWSQL;Initial Catalog=my_site;User ID=sa;Password=122159575"))
            {

            SqlDataAdapter sda = new SqlDataAdapter("select * from Customer where vlanID like '%" + TextBox1.Text + "%'", conn); 
            DataSet ds=new DataSet(); 
            sda.Fill(ds);
            DataTable dt = ds.Tables[0];
            Session["sessionname"] = dt;
            conn.Close();
            }
        }


DropDownList1是需要在数据库查找的不同字段的选项!我是将查找到的数据加载到Session里,然后传输到另外一个页面 --------------------编程问答--------------------  protected void btnSel_Click(object sender, EventArgs e)
    {
        DataRow drUser = new SecurityRule().GetCurrentUserInfo();
        if (drUser == null) return;
        ViewState["id"] = drUser["pk_user_id"].ToString();
        idPer = Convert.ToInt32(ViewState["id"]);
        string tit = this.txtDiaTit.Text;
        string keyWord = this.txtKey.Text;
        
        DateTime? startTime =this.dtcBgnDt.Value;
        DateTime? endTime = this.dtcEndDt.Value;
        string name = this.ddnStuName.SelectedValue.ToString();
        
        //DataRow drUser = new SecurityRule().GetCurrentUserInfo();
        //if (drUser == null) return;
        //ViewState["role"] = drUser["role_nm"].ToString();
        //uRole = ViewState["role"].ToString();
        if (!string.IsNullOrEmpty(name))
        {
            if (pdr.EngSelectDialy(name, startTime, endTime).Rows.Count == 0)
            {
                Hide();
            }
            else
            {

                this.pnlInfo.Controls.Clear();
                this.grdDiaLst.DataSource = pdr.EngSelectDialy(name, startTime, endTime);
                grdDiaLst.DataBind();
                for (int i = 0; i < this.grdDiaLst.Rows.Count; i++)
                {
                    HyperLink hl = (HyperLink)(this.grdDiaLst.Rows[i].Cells[3].Controls[3]);
                    hl.Visible = false;
                    
                }
            }
                
                
        }
        else if (tit != "" || keyWord != "" || startTime != null || endTime != null)
        {
            if (pdr.SelectDia(idPer,tit, startTime, endTime, keyWord).Rows.Count == 0)
            {
                Hide();
                this.pnlInfo.Visible = true;
                
            }
            else
            {
                try
                {
                    this.pnlInfo.Visible = false; ;
                    this.grdDiaLst.DataSource = pdr.SelectDia(idPer,tit, startTime, endTime, keyWord);
                    grdDiaLst.DataBind();
                    for (int i = 0; i < this.grdDiaLst.Rows.Count; i++)
                    {
                        HyperLink hl = (HyperLink)(this.grdDiaLst.Rows[i].Cells[3].Controls[1]);
                        hl.Visible = false;
                        LinkButton lb = (LinkButton)(this.grdDiaLst.Rows[i].Cells[3].Controls[7]);
                        lb.Visible = false;
                    }
                    
                }

                catch (Exception ex)
                {
                    ShowMessage("查询日志出错", ex.Message, new HrefInfo[] { 
                        new HrefInfo("返回上一页","javascript:window.history.back(1)"),
                        new HrefInfo("返回首页","/main.aspx")
            
            });
                }



            }
        }
        //else
        //{
        //    Response.Redirect("DialyLst.aspx");

        //}
 
    }
我好长时间没上过CSDN呵呵 不过这个问题还是没解决 这是我的代码 啊  --------------------编程问答-------------------- 第一次单击,事件是否执行
还有页面的初始时的数据绑定 --------------------编程问答-------------------- 楼主打断点调试就知道啊... --------------------编程问答-------------------- 我单击第一次的时候不执行单击事件 第二次才执行单击事件 --------------------编程问答-------------------- 杯具哦
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,