我已经在html表中动态添加了linkbutton,并添加到bootstrap modal的主体中。 (linkbutton编码为linkbutton.click + = new eventhandler(Eventclick1);)

但是,当我单击select时,它将不会转到我的函数Eventclick1。它只是刷新整个页面。 (它已经在updatepanel内部)。无论如何,我可以使select按钮回发吗? (我不想添加客户端单击功能,例如onclientclick = $('#otherbutton').click();)

更新

lnk_button.ID = this.ID + "AuditSelectedRow_" + Convert.ToString(l_loop);
lnk_button.Click += new EventHandler(OnAuditRowSelected);
lnk_button.Text = "Select";
WebControl wc_tdSelect = new WebControl(HtmlTextWriterTag.Td);
wc_tdSelect.Controls.Add(lnk_button);

最佳答案

我在模式弹出窗口中遇到了类似的问题,而问题基本上是(如上所述),是注册事件和/或JS函数时将asp.net控件呈现为诗句的顺序。

解决方法之一是手动呈现HTML控件,以便您可以控制其名称以及何时呈现。

关于c# - 在bootstrap模式主体中动态添加的asp.net button/linkbutton Web控件不回发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30091724/

10-10 21:04