繁体   English   中英

如何将功能或事件分配给 C# 和 Asp.net 中的动态按钮?

[英]How to assign functions or events to dynamic buttons in C# and Asp.net?

我是 C# 的新手,但是我开始很好地使用它。 问题是我正在尝试创建动态按钮并为其分配 function (仅用于测试),其目的是; 在项目结束时,当按钮被选中时,将其属性作为参数插入到 SQL 表中。 有问题的代码是:

protected void GenEx_Click(object sender, EventArgs e)
        {
      Button newButton = new Button();
                                    newbutton.ID=option;
                                    //'response
                                    buttonNew.Text=Resc_Answer(name_tab, questionv2, option);
    
                                    //HERE IS A PROBLEM
                                    newButton.Click += new System.EventHandler(this.addBtn_Click);
                                    
                                    showExam.Controls.Add(newButton);
                                    showExam.Controls.Add(new LiteralControl("<br/>"));
}

     // test function
        private void addBtn_Click(Object sender,EventArgs e) {
            string msg = "if it exits pro";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert(" + msg + ");", true);
        }

到目前为止,web 表单有效,问题是当您将事件 / function 分配给它时,它不会执行它。 我浏览了文档和各种论坛,但没有成功。 我提前谢谢你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM