从asp.net表单关闭colorbox在iframe中提交按钮

时间:2010-10-26 10:52:35

标签: javascript asp.net jquery colorbox

我知道还有其他问题类似,但我无法让它发挥作用。

我想在iframe中单击.NET Button表单时关闭colorbox iframe。

<script type="text/javascript">
$(document).ready(function() {
    $(".del-add").colorbox({ width: "800px", height: "660px", iframe: true, open: true });
});
</script>

按钮

    <asp:ImageButton ImageUrl="~/images/update_b.jpg" ID="but2" runat="server" OnClick="UpdateAddress" Visible="true" ValidationGroup="valEnquiry" />

如果有人能够用简单的英语拼写出来,我会非常感激。

非常感谢

2 个答案:

答案 0 :(得分:1)

这对我有用:

parent.$.colorbox.close();

你应该将它作为“UpdateAddress”中的最后一行并返回false,这样页面就不会回发。如果你需要回发,那么只需在从回发中返回后调用该行。

答案 1 :(得分:0)

试试这个

$("#<%=but2.ClientID%>").click(function(){
    $.fn.colorbox.close();
});