Adding a click event to a dynamic button rendered through a literal
问题 I have a dynamic button which is being rendered through an ASP:Literal StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter writer = new HtmlTextWriter(sw); Button btnOpenFile = new Button(); btnOpenFile.ID = "BtnOpenFile-" + additionalReadingFileID; btnOpenFile.Text = "Open"; btnOpenFile.CssClass = "SettingsChangeButton"; btnOpenFile.Click += new EventHandler(OpenFileInLocation); btnOpenFile.RenderControl(writer); writer.Close(); sw.Close(); this