本帖最后由 taotao_lu 于 2012-06-07 16:43:03 编辑

解决方案 »

  1.   

    是不响应,还是 Response.Write("<script>alert('0');</script>"); 这个执行了没效果?
      

  2.   

    代码放到哪了,不要放到 if (!IsPostBack)里面,下面这样可以    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
    ...... 
            }
            Button2.Click += new EventHandler(btn);
        }
      

  3.   

    这写了一个方法question(),代码就写那里面了,没在Page_Load中
      

  4.   

    我也觉得是
    Button tijiao = new Button();
      tijiao.Text = "提交";
      tijiao.ID = "tijiao";
      tijiao.Click+=new System.EventHandler(btn);
      Panel2.Controls.Add(tijiao);这一块代码的位置问题
      

  5.   


    那你这个question方法是在哪里调用的
      

  6.   

    LinkButton link = new LinkButton();
    link.Click +=new EventHandler(linkbtn);
    public void linkbtn(object sender, EventArgs e)
        {
            question();
        }
    比较乱也不知道你能看懂不
      

  7.   

    你在 Response.Write("<script>alert('0');</script>"); 这行设置个断点,调试模式,点击按钮,看看这个断点有没被触发
    把那行加下下面红字部分
    Response.Write("<script language='javascript'>alert('0');</script>");
      

  8.   


    那你要点link了才会有button……
      

  9.   

    要的就是这,单击linkbutton,显示内容(包括一个提交按钮),然后输完内容,单击提交,不知道问题出在哪,也不懂...
      

  10.   

     protected void Page_Load(object sender, EventArgs e)
            {
    LinkButton link = new LinkButton();
    link.Click +=new EventHandler(linkbtn);
    }试试这个