我使用 jquery facebox 作为删除确认框。当我进行删除时,它会删除我的记录,并通过 javascript 显示 resultsdiv。但它总是显示
Error: document.getElementById("ImageButtonDiv") is null
这是我的代码,
protected void Delete_Click(object sender, EventArgs e)
{
// my delete
ScriptManager.RegisterClientScriptBlock(Delete, typeof(Button), "dele",
"ShowImageButtonDiv();topBar('Successfully Deleted');", true);
}
和我的javascript函数,
function ShowImageButtonDiv() {
document.getElementById("ImageButtonDiv").style.display = 'block';
document.getElementById("datatable").style.display = 'block';
document.getElementById("adddiv").style.display = 'none';
return true;
}
编辑:
当我的删除确认不在 jquery facebox 中时,它会获取我的元素。可能是什么问题?
换了还是不行
ScriptManager.RegisterClientScriptBlock(LbDelete, typeof(LinkButton), "dele",
"jQuery(document).ready(function(){UsersDatatable('" + HfJsonString.Value + "');
ShowImageButtonDiv();topBar('Successfully Deleted');});", true);