日期:2014-05-17  浏览次数:20499 次

updatepanel里的多个linkbutton在后台注册click事件问题(母版页下)
我在写的一个母版页子页,里边updatepanel下的一些linkbutton要注册点击事件来触发一个弹出层。

我起先用了后台findcontrol遍历lkbtn。attribute.add("onclick","javascript:return popUP();")

想用一个函数触发弹出层指向的目标button的点击来触发弹出层。

但好像事件绑不上去,有可能是不走js,我又直接绑定那个buttonclick事件,getelemntbyid("<%=btn.ClientID%>").click,
还是不行。。。

但不过直接从设计器里点击button在后台他的click事件里,show弹出层可以。


难道后台注册事件不管用?


求大神给讲讲前台、后台事件,告诉我该怎么注册这些buttonclick事件触发弹出层(要知道点的是哪个,他们id不同,我觉得可以再绑一个函数来得知其母版页下id,但现在函数也绑不上去。。。)。

------解决方案--------------------
<asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="return popUP()">LinkButton</asp:LinkButton>
不行么