我有一个仅由CodeBehind(类库)
制作的自定义控件控件将创建一个带有单击事件的asp按钮
我在RenderControl方法中创建按钮
然后设置事件处理程序
Button m_oBTN = new Button();
m_oBTN.Text = "Submit";
m_oBTN.ID = "btnSubmit";
m_oBTN.CssClass = "btnSubmit";
m_oBTN.Click += new System.EventHandler(this.btnSubmit_Click);
但是,它可以成功渲染按钮,但按钮单击
时不会触发任何事件我需要使用像rasieEvent这样的方法.....(我忘了名字)?
如何在点击按钮时触发事件?
答案 0 :(得分:0)
很可能是因为您没有正确设置事件处理程序!这一行应该是:
m_oBTN.Click += new System.EventHandler(m_oBTN);