当前位置: 代码迷 >> ASP.NET >> 是用Response.Write调用js的方法~
  详细解决方案

是用Response.Write调用js的方法~

热度:2764   发布时间:2013-02-26 00:00:00.0
是用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....,其他用法相同
  相关解决方案