我在这样的PreRender
事件中动态创建一个按钮:
Button myButton = new Button();
myButton.Text = "Test";
myButton.Click += new EventHandler(myButton_Click);
myDiv.Controls.Add(myButton);
此按钮在浏览器中呈现,但是当我单击该按钮时,单击事件不会触发。我试图在PageLoad
事件中创建一个相同的按钮并且它工作得很好,但是我必须在PreRender
事件中创建这个按钮,因为创建这个动态按钮是否取决于我只在这个事件中获得的值。当我单击在 中创建的动态按钮时PreRender
,单击事件会触发,我该怎么办?