单击img按钮时弹出窗口消失(ASP.NET Ajax控件工具包)
<Columns>
<asp:TemplateField HeaderText="Edit Controls" ItemStyle-Width="15%">
<ItemTemplate>
<asp:LinkButton ID="lnk_Edit" ToolTip="Edit User" CommandArgument='<%# Eval("UserID") %>' CommandName="Edit" runat="server"><img id="img_Edit" src="Styles/Images/Edit.jpg" runat="server" style="border-style: none" alt="Edit User" /></asp:LinkButton>
<asp:PopupControlExtender ID="PopUCtrlExt_Edit" runat="server" DynamicServicePath=""
Enabled="True" ExtenderControlID="" TargetControlID="img_Edit" PopupControlID="PanelCreateUser">
</asp:PopupControlExtender>
我正在使用 Ajax 来做一个弹出窗口。当我单击 img id="img_Edit" 时,我可以弹出面板。但发生的情况是,当我单击弹出窗口时,会出现回发,结果面板消失。我什至尝试将网格放入更新面板中,但没有成功。我应该怎么做才能让弹出窗口留下来。
<Columns>
<asp:TemplateField HeaderText="Edit Controls" ItemStyle-Width="15%">
<ItemTemplate>
<asp:LinkButton ID="lnk_Edit" ToolTip="Edit User" CommandArgument='<%# Eval("UserID") %>' CommandName="Edit" runat="server"><img id="img_Edit" src="Styles/Images/Edit.jpg" runat="server" style="border-style: none" alt="Edit User" /></asp:LinkButton>
<asp:PopupControlExtender ID="PopUCtrlExt_Edit" runat="server" DynamicServicePath=""
Enabled="True" ExtenderControlID="" TargetControlID="img_Edit" PopupControlID="PanelCreateUser">
</asp:PopupControlExtender>
I am using Ajax to do a pop up. I am able to pop up the panel when I click the img id="img_Edit" . But what happens is when I click the pop up appears and a post back happens as a result the panel disappears. I even tried to put the grid inside a update panel but didn't work. what Should I do to make the pop up stay.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试为
LinkButton
添加OnClientClick="return false;"
,如下所示:try adding
OnClientClick="return false;"
forLinkButton
, like this: