我想在某些情况下显示一个jQuery对话框,当文本在附有日期选择器的文本框上发生变化时。ASP .Net TextChanged显示Jquery对话框
在我的TextChanged事件我打电话给应我的aspx页面上显示的对话框
protected void txtPickupDate_TextChanged(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "showInfo", "showDialog();", true);
}
JavaScript中的JavaScript函数:
function showDialog() {
$("#popInfo").dialog("open");
}
使用Firebug我看到javascript函数被触发但对话框从不显示。我在调用函数onClientClick的页面上放了一个asp按钮来测试函数,并且它完美地工作。
我也尝试过其他地方,但仍然没有运气提到的解决方案:
$('#popInfo').parent().appendTo(jQuery("form:first"));
我敢肯定是有事情做与UpdatePanel的回发或但它难倒我。非常感谢任何帮助!
你可以使用AJAX扩展与更新面板为什么去JQuery – Prabhavith 2012-02-16 04:02:37