这里我试图在点击按钮时关闭模态对话框,但它没有关闭对话框。这是我的代码
function closemodal() {
alert("true");
$.modal.close();
return false;
}
和
protected void btnOK_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "ScriptRegistration", "closemodal();", true);
}
我需要调用一个javascript函数,然后我需要关闭该对话框。任何建议??
编辑:
$(document).ready(function () {
$('#MainContent_uscRetailParameters_btnOK').click(function (e) {
closemodal();
return false;
});
function closemodal() {
$.modal.close();
}
});
编辑2:
$('#CusCatPOPUP .basic').click(function (e)
{
$('#CusCatPOPUP-content').modal();
return false;
}
);
答案 0 :(得分:2)
除非我忽略了这一点:
$('#MainContent_uscRetailParameters_btnOK').click(function (e) {
MyFunctionCall(); //i.e. call you function here
$.modal.close();
return false;
});
答案 1 :(得分:1)
可能是其他地方的错误,请检查您的浏览器控制台。
创建了一个示例:http://jsfiddle.net/eTnJF/
使用代码:
$(document).ready(function() {
$('.open').click( function() {
$('#modal').modal();
});
$('.close').click( function() {
closemodal();
return false;
});
function closemodal() {
alert("true");
$.modal.close();
}
});
哪种方法可行:)
答案 2 :(得分:0)
如果你想简单地关闭modalpopup,那么javascript代码就是。
var mpu = $find('ModalPopupExtender1');
mpu.hide();
希望它有所帮助。
感谢 卡姆兰