读书人

有关UpdatePannel的有关问题

发布时间: 2012-04-17 15:06:33 作者: rapoo

有关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。。。。。

读书人网 >asp.net

热点推荐