Asp.net mvc 如何访问jquery ui对话框中的控件

Asp.net mvc 如何访问jquery ui对话框中的控件,asp.net-mvc,jquery-ui,Asp.net Mvc,Jquery Ui,从上面的帖子, “对话框将其内容移动到窗体之外,并将其附加到正文中。可能是为了更好地控制DOM,确保它始终显示在中心,高于其他所有内容,并且不包含在某些绝对位置的DIV中…” 如果是这样的话,我怎样才能在弹出对话框中设置动态内容呢 比如说,我想在弹出的对话框中加载一个目录树 我正在使用ASP.NETMVC3.0 当我单击第1页上的按钮时,我会向控制器(controller1)发出ajax调用。有一个视图(view1)与控制器关联。我得到结果并将其设置为对话框主体,然后打开对话框 现在在view1

从上面的帖子,

“对话框将其内容移动到窗体之外,并将其附加到正文中。可能是为了更好地控制DOM,确保它始终显示在中心,高于其他所有内容,并且不包含在某些绝对位置的DIV中…”

如果是这样的话,我怎样才能在弹出对话框中设置动态内容呢

比如说,我想在弹出的对话框中加载一个目录树

我正在使用ASP.NETMVC3.0

当我单击第1页上的按钮时,我会向控制器(controller1)发出ajax调用。有一个视图(view1)与控制器关联。我得到结果并将其设置为对话框主体,然后打开对话框

现在在view1中,我添加了一个javascript元素,用于动态设置div的内容

<script type="text/javascript">
$(document).ready(function () {

       $("#treeViewDivOnPopup")
.html('<p>All new content. <em>You bet!</em></p>');

});
</script>

$(文档).ready(函数(){
$(“#treeViewDivOnPopup”)
.html(“所有新内容。当然!

”); });
我在view1上有这个div-treeviewDivon弹出窗口。执行此操作时,视图上的所有静态文本都正确显示在对话框上。但是脚本无法动态地找到div

<script type="text/javascript">
$(document).ready(function () {

       $("#treeViewDivOnPopup")
.html('<p>All new content. <em>You bet!</em></p>');

});
</script>

我怎样才能让它工作呢?

我可以从父页面执行此操作。我可以在jQueryUI对话框调用中从open函数操作弹出窗口上的div