ASCX和Jquery对话

时间:2011-11-16 12:27:36

标签: asp.net jquery-ui

在我的项目中,我有一个主要的aspx页面。在该页面上,我创建了一个包含多个选项的jquery对话框。 单击其中一个选项,我在iframe上加载带有占位符的aspx。根据网址,我加载特定的用户控件(ascx)。

在ascx上我有一个用于创建和编辑用户的表单,我想更改jquery对话框标题以显示正在编辑的用户的名称。

我已经搜索过了,但我找不到任何更好的信息......

有什么想法吗?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

您可以使用window.parent指向初始页面,然后指向显示对话框的div的选择器,并使用option-title属性设置标题。

示例,您可以在iframe中调用:

window.parent.$('#<div_name>').dialog('option', 'title', 'New Title');

修改 这是满足您需求的正确答案:

window.parent.$(window.frameElement.parentNode).dialog('option', 'title', 'newTitle');