我有一个 ASP.NET MVC 应用程序。在应用程序中,我有一个带有按钮的页面。当我单击按钮时,会在窗口中呈现部分 View (见下文)。在 View 中我有一个组合框,我需要在呈现 View 后加载组合框。我试图在 win.show() 之后立即调用 js,但这不起作用,因为用于呈现组合的文本框位于局部 View 内。我应该什么时候调用js?对此的任何帮助将不胜感激。谢谢!
var win;
if (!win) {
win = new Ext.Window({
layout: 'fit',
width: 750,
height: 630,
closeAction: 'hide',
plain: true,
autoLoad: {
url: '../SearchJob/SearchPanel'
},
buttons: [{
text: 'Submit',
handler: function () { }
}, {
text: 'Close Me',
handler: function () {
win.hide();
}
}]
});
}
win.show(this);
}
最佳答案
您可以将 < script > 标记添加到局部 View 的末尾。这样,在部分 View 完全呈现之前,不会解析/执行脚本。
关于javascript - 加载局部 View 时调用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5316617/