3322动态域名注册 动态注册按钮事件无效

来源:互联网  时间:2016/7/1 11:43:23

关于网友提出的“3322动态域名注册 动态注册按钮事件无效”问题疑问,本网通过在网上对“3322动态域名注册 动态注册按钮事件无效”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:3322动态域名注册 动态注册按钮事件无效
描述:

动态添加了N个按钮,按钮能够正常添加,可是在给按钮注册事件的时候没效果了,需要的效果是点击按钮跳转。帮忙看下哪里错了,谢谢。
   //添加按钮
    private void AddBtn(string txt, string id, string type)
    {
        Button btn = new Button();
        btn.ID = "btn" + tr.Controls.Count.ToString();
        btn.CommandArgument = id;
        btn.Text = txt;
        btn.CssClass = "btncss";
 
        if (type == "1")
            btn.Click += new EventHandler(btn1_Click);                                      //2种方法都不行
        // btn.Attributes.Add("onclick", "javascript:location='http://www.baidu.com';");    //
        else if (type == "2")
            //btn.Click += new EventHandler(btn2_Click);
            btn.Attributes.Add("onclick", "");
        else if (type == "3")
            //    btn.Click += new EventHandler(btn3_Click);
            btn.Attributes.Add("onclick", "");
        tr.Controls.Add(btn);
    }
  public void btn1_Click(object sender, EventArgs e)
    {
        Response.Redirect("http://www.baidu.com");    
    }

上一篇Sql Server关不了,一关就提示错误信息
下一篇ASPNET网站中替换第一次出现的关键词的有效方法
明星图片
相关文章
《3322动态域名注册 动态注册按钮事件无效》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)