protected void ddTou_SelectedIndexChanged(object sender, EventArgs e)
    {
        LinkButton btn = (LinkButton)ddTou.SelectedItem.FindControl("li");
        if (Session["user"] == null)
        {
            Response.Redirect("login.aspx?ReturnURL=" + Request.Path);
        }        else
        {
            string corparId = ((Label)ddTou.SelectedItem.FindControl("lId")).Text;//专利id
            string Pacd = ((Label)ddTou.SelectedItem.FindControl("lblCid")).Text;//企业id
            T_user users = (T_user)Session["user"];//得到用户名
            users = userManager.GetSelectByUserNumId(users.R_random);//根据用户查找出对应企业i
            corporation = corporationManager.GetCorporationByName(users.U_cid);
            string name = corporation.C_name;//得到公司名称
            example.E_firmid = users.U_cid;//得到投资公司企业id
            //把投资公司的id插入合作范例类中
            int id = exampleManager.GetSeleExampId();
            allroune.T_allCid = corporation.C_id;//登录用户对应的企业id
            allroune.T_allEid = id;//合作范例id
            allroune.T_particularId = Convert.ToInt32(corparId);//专利id
            if (allroundManager.GetFindAllround(corporation.C_id, Convert.ToInt32(corparId)) == false)
            {
                example.E_title = ((Label)ddTou.SelectedItem.FindControl("lblZhuan")).Text + "与" + name + "建立合作关系";
                if (exampleManager.InsertT_exampAll(example))
                {                    btn.Attributes.Add("onClick", "javascript:return confirm('您的数据已提交成功!管理员将对你的数据进行核实!');");
                    if (allroundManager.Insertt_allround(allroune))
                    {
                    }
                    else
                    {
                        btn.Attributes.Add("onClick", "javascript:return confirm('提交失败!');");
                        return;                    }                }            }
            else
            {
                btn.Attributes.Add("onClick", "javascript:return confirm('您已经投资过了!');");
            }
        }

解决方案 »

  1.   

    btn.Attributes.Add("onClick", "javascript:return confirm('您的数据已提交成功!管理员将对你的数据进行核实!');");是这句对话框吗btn.Attributes.Add("onClick", "javascript:return confirm('您的数据已提交成功!管理员将对你的数据进行核实!');");??
      

  2.   

    第一次设置值呀
    这个最好是直接写在控件的OnClientClick
      

  3.   

    直接OnClientClick对话框都不弹了
      

  4.   

    断点跟踪下..
    第一次看 进不进
     if (exampleManager.InsertT_exampAll(example))
    {}
      

  5.   

    汗 第一次点击触发了onclick事件  但是这个时候他的onclick方法还没有添加弹出框等他运行完前台然后运行后台的Attributes.add这样  他就添加了   第二次再点击他时又触发onclick这时他已经有弹出对话框的javascript的代码了....所以要点第二次才会弹出  
      

  6.   

    http://blog.csdn.net/xianfajushi/archive/2008/11/30/3413317.aspx