日期:2014-05-20  浏览次数:20464 次

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);