我想知道为什么我的图片按钮onclick和asp面板中的onclient click事件不是火..希望帮助..感谢。
前端代码
<asp:Panel ID="pnlPopup" CssClass="modalPopup panel" style="display:none;" runat ="server" Width = "510px" Height ="450px" >
<table class="popuptitle round" style="width:100%; margin:0px 0px 10px 0px;" >
<tr> <td style="width:90%;" >
Select Users
</td> <td style="text-align:right; "><asp:ImageButton ID="btnPopupX" runat="server" ImageUrl="~/images/cross.png" CausesValidation="false" AlternateText="Close" OnClick="btnPopupX_Click" /> </td></tr>
</table>
Onclick事件
protected void btnPopupX_Click(object sender, ImageClickEventArgs e)
{
switch (((ImageButton)sender).ID)
{
case "btnPopupX":
txtSearch.Text = "";
loadGrid2();
break;
}
}
答案 0 :(得分:0)
它可能无法正常工作,因为您实际上并未调用JavaScript函数。试试OnClientClick="hidePopup()"
(带括号)。
注意:OP编辑了答案并删除了上述代码(在本文发布时仍然存在错误)。
答案 1 :(得分:0)
调用OnClientClick =&#34; hidePopup()&#34;在前端或在代码隐藏文件中注册此功能 btnPopupX.attribute(&#34;的onclick&#34;&#34; hidePopup()&#34);