日期:2014-05-19  浏览次数:20558 次

是用Response.Write调用js的方法~~在线等
假如在页面里我外连了个一个js脚本
<script   language= "javascript "   src= "../js/Common.js "> </script>
我想在后台使用Response.write( " <script> test( 'abc '); </script> ")调用这个脚本里面的方法.为什么老是出错啊.难道.NET里面不可以这样做么?我记的asp可以啊.请高手指教.谢谢

------解决方案--------------------
你这样直接Response.write( " <script> test( 'abc '); </script> ") 代码出现在了 页面的 首行
那个时候 页面还没有调用你的js

使用下面 并保证你的
<script language= "javascript " src= "../js/Common.js "> </script>
在 <head> </head>

Page.RegisterStartupScript( "myts ", "( " <script> test( 'abc '); </script> ");
------解决方案--------------------
Page.RegisterStartupScript( " <script> test( 'abc '); </script> ")
------解决方案--------------------
2005是Page.ClientScript.Register....,其他用法相同