有关UpdatePannel的问题。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
...
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:ImageButton ID="imgBooking" ImageUrl="~/Images/Web/btnBooking.gif" runat="server" onclick="imgBooking_Click" />
</ItemTemplate>
</asp:DataList>
...
</ContentTemplate>
</asp:UpdatePanel>
以上代码为什么点击ImageButton没反应,不会执行onclick事件,要添加
<Triggers>
<asp:PostBackTrigger ControlID="DataList1" />
</Triggers>
这个才行,搞不明白,但加了这个之后又不能起到局布刷新了,整个页面都刷新,又达不到我想要的效果。
请高手指点指点。
------解决方案--------------------<Triggers>
<asp:AsyncPostBackTrigger ControlID="ImageButton1" EventName="Click" />
</Triggers>
没指名ImageButton1也
没有这个触发事件EventName="Click"
------解决方案--------------------不用加啊。默认的是UpdatePanel 里面的控件都触发局部刷新呢
------解决方案--------------------ScriptManager1这个你都未用~!!!
------解决方案--------------------前面放《ScriptManager》《/ScriptManager》
------解决方案--------------------你打算用DataList1去刷新DataList1里面的内容???
------解决方案--------------------不明白为什么要写这样
写在DataList的ItemCommand事件中
给ImageButton设置CommandName和CommandArgument。。。。。