【发布时间】:2015-07-17 11:23:20
【问题描述】:
我在 html 表格中动态添加了链接按钮,并添加到引导模式的正文中。 (linkbutton 已编码 linkbutton.click += new eventhandler(Eventclick1);)
但是,当我单击选择时,它不会转到我的函数Eventclick1。它只是刷新整个页面。 (它已经在更新面板中)。无论如何,我可以让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);
【问题讨论】:
-
大家好,谢谢大家。因为这个webcontrol我经常使用,所以,我忘记了其实有一个功能可以检查。如果是那个特定的 webcontrol 回发,那么将渲染表格(如上图),但由于不知道是什么原因,它没有检测到自己回发,因此,它没有重新渲染表格。并导致回发不会触发事件。我做了一些调整以更好地识别回发本身。
-
但是,问题是我丢失了异步回发。它成为同步回发
-
确保
UseSubmitBehavior设置为false。 -
usesubmitbehavior 仅用于按钮 webcontrol,usesubmithehavior 将获得同步回发。我已经通过使用按钮/图像按钮而不是链接按钮解决了这个问题。
标签: c# jquery asp.net twitter-bootstrap modal-dialog