btn1的属性OnClientClick="return confirm('你确认提交吗? ');"这样写不行么

解决方案 »

  1.   

    public partial class FeedbackForm : System.Web.UI.Page 

    protected void Page_Load(object sender, EventArgs e) 

    if(!IsPostBack)
    {
    Label lab1 = new Label(); 
    lab1.Text = "反馈对象:"; 
    Label lab2 = new Label(); 
    lab2.Text = @" <br/>"; 
    CheckBox ckBox1 = new CheckBox(); 
    ckBox1.Text = "产品"; 
    CheckBox ckBox2 = new CheckBox(); 
    ckBox2.Text = "网站"; 
    Label lab3 = new Label(); 
    lab3.Text = @" <br/>"; 
    Label lab4 = new Label(); 
    lab4.Text = @" <br/>"; 
    Label lab5 = new Label(); 
    lab5.Text = "反馈意见:"; 
    Label lab6 = new Label(); 
    lab6.Text = @" <br/>"; 
    TextBox txtBox = new TextBox(); 
    Label lab7 = new Label(); 
    lab7.Text = @" <br/>"; 
    Button btn1 = new Button(); 
    btn1.Text = "提交"; 
    btn1.Attributes["onClick"] = "javascript:return confirm('你确认提交吗? ');"; myPH.Controls.Add(lab1); 
    myPH.Controls.Add(lab2); 
    myPH.Controls.Add(ckBox1); 
    myPH.Controls.Add(ckBox2); 
    myPH.Controls.Add(lab3); 
    myPH.Controls.Add(lab4); 
    myPH.Controls.Add(lab5); 
    myPH.Controls.Add(lab6); 
    myPH.Controls.Add(txtBox); 
    myPH.Controls.Add(lab7); 
    myPH.Controls.Add(btn1); 
    }

    private void btn1_Click(object sender, EventArgs e) 

    myPH.Visible = false; 
    Label lab8 = new Label(); 
    lab8.Text = "dkfasfeawf"; 
    form1.Controls.Add(lab8); 
    } } 
    描述的不清楚.你的描述和你给出的代码好象没多少关系.