这是一个我曾经尝试过解决但放弃的问题。基本上,我正在使用ModalPopupExtenders(来自AJAX.NET)来显示带有一些内容(文本、控件等)的面板,并从代码后台调用它。它工作得很好。
但现在我想用一些jQuery对话框框架来替换ModalPopup。问题是如何从代码后台调用它。据我所知,我必须在RegisterStartup事件上注册jQuery库,但我已经尝试过了,但没有成功从代码后台调用jQuery。
有人能帮帮我吗?我真的想替换ModalPopup,因为它们给我带来了太多麻烦。
提前感谢您。
但现在我想用一些jQuery对话框框架来替换ModalPopup。问题是如何从代码后台调用它。据我所知,我必须在RegisterStartup事件上注册jQuery库,但我已经尝试过了,但没有成功从代码后台调用jQuery。
有人能帮帮我吗?我真的想替换ModalPopup,因为它们给我带来了太多麻烦。
提前感谢您。
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, GetType(), "registerDialog",
"$(function() { $('#dialog').dialog({autoOpen:false, show:'blind'}); });", true);
}
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, GetType(), "openDialog",
"$('#dialog').dialog('open');", true);
}
这是正确的方式吗?我必须先注册才能保持隐藏。谢谢。