ajax如何调用外部JS文件?
外部文件用传统的方式引入
<script type = "text/javascript " src= "themes/cn/scripts/cfgpanel.js "> </script>
<script type = "text/javascript " src= "themes/cn/scripts/setpanel.js "> </script>
在后台注册后调用,但脚本根本没有执行
ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), " ", "menuOut(); ", True)
以前用的是MagicAjax,至少还有个可以替换response.write的方法,asp.net ajax有什么好的解决办法吗?这两天为AJAX的脚本调用问题,头都大了
[解决办法]
好像不是这么简单吧:
// ScriptManager对象
ScriptManager sm = ScriptManager.GetCurrent(Page);
if (sm == null)
return;
// 引用对象
ScriptReference sr = new ScriptReference();
// 引用文件
sr.Path = "themes/cn/scripts/cfgpanel.js ";
// 加入
sm.Scripts.Add(sr);