ASP.NET在嵌套在更新面板中的用户控件中注入javascript

der*_*eve 5 javascript asp.net updatepanel custom-server-controls

我正在尝试在更新面板的asyncron回发期间通过Page.LoadControl方法将带有用户Web控件的JavaScript代码加载到页面中.

我已经尝试过专门为那个场景设计的scriptmanager方法,但是javascript只是不会返回给用户.

为了更好地解释我的情景:

Master Page具有脚本管理器,并且在异步回发期间,一个页面通过Page.LoadControl方法加载用户控件.自定义控件在预渲染事件处理程序中注入javascript.这是注入js的时间问题还是不可能这样做?

ram*_*ams 3

为此你可以做

string scr;
scr = "<script src='/scripts/myscript.js'></script>"
Page.ClientScript.RegisterStartupScript(GetType(Page), "key", scr, false)
Run Code Online (Sandbox Code Playgroud)

华泰