ASP.NET页面中应用了AjaxToolKit就无法执行按钮事件,怪哉
ASP.NET页面中使用了AjaxToolKit就无法执行按钮事件,怪哉!
问题描述:
有个页面,用Repeater绑定数据,显示文本,我想在当前页面修改绑定项的文本,于是想到了AjaxToolKit的ModalPopupExtender控件(弹出层),这个控件里面的TargetControlID=""绑定按钮无法激发事件了。。
代码如下:
------解决方案--------------------
感谢5楼的朋友!!!!!问题解决了!!!谢谢!!!
问题描述:
有个页面,用Repeater绑定数据,显示文本,我想在当前页面修改绑定项的文本,于是想到了AjaxToolKit的ModalPopupExtender控件(弹出层),这个控件里面的TargetControlID=""绑定按钮无法激发事件了。。
代码如下:
- HTML code
<table class="tbList" border="1" bordercolor="#CCCCCC" cellspacing="1" cellpadding="0"> <asp:Repeater ID="rptStyleType" DataSourceID="odsStyleType" runat="server"> <HeaderTemplate> <thead> <tr class="trHead"> <th class="tdID">编号</th> <th class="tdKeyeDesc">风格描述</th> <th class="tdSubEdit">更改</th> <th class="tdDel">删除</th> </tr> </thead> </HeaderTemplate> <ItemTemplate><!--问题出在下面的ModalPopupExtender控件--> <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="lbtnEdit" OkControlID="btnSave" CancelControlID="btnClose" DropShadow="false" PopupControlID="pan1" BackgroundCssClass="bgs"/> <tr class="trItem"> <td class="tdItemID"><%# Eval("STID") %></td> <td><%# Eval("S_Desc")%></td> <td class="tdSetMid"> <!--ModalPopupExtender绑定了这个linkButton,里面我设置了OnCommand事件,此时无法执行了--> <asp:LinkButton ID="lbtnEdit" CommandArgument='<%# Eval("STID")%>' CommandName="SetEdit" runat="server" OnCommand="lbtnEdit_Command">编辑</asp:LinkButton> </td> <td class="tdSetMid"> <asp:LinkButton ID="lbtnDel" CommandArgument='<%# Eval("STID")%>' CommandName="SetDel" runat="server" OnCommand="lbtnEdit_Command">删除</asp:LinkButton> </td> </tr> </ItemTemplate> </asp:Repeater> </table>
------解决方案--------------------
感谢5楼的朋友!!!!!问题解决了!!!谢谢!!!