Response.Write & ClientScript.RegisterStartupScript 各位大哥,这两个执行脚本的方法有什么区别吗?对脚本代码有什么限制没?哪个效率好?在什么情况下使用哪个比较合适? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ClientScript.RegisterStartupScript 感觉这个好些 Response.Write直接在流中写意思是,如果你在后台代码中写将输出到文档最前端<html>前面RegisterStartupScript会将代码写到<head> 里 ClientScript.RegisterStartupScript这个一般是在表单开始的开始处位置添加<form id="form1" ...><!-- 这里开头添加 --〉<script>some code</script></form>Response.Write 一般是你写在那里就把script添加到哪里ClientScript.RegisterStartupScript 还有一个RegisterBlock xxx的我也记不清楚了,是在form标签结束前添加scriptscript的位置一般没有什么影响,但是有的时候网速比较慢,整个网页没有加载玩得时候,先加载了body标签里面的 <script> 那么就会先执行。但是有些对象没有加载近来,就会出现错误,说对象不存在。通常可以<script defer="defer" type="text/javascript" language="javascript"></script>加上defer可以 延迟脚本运行,等网页加载完了再运行脚本。 动态产生input控件,只输出一个值的怪现象 请教一个JS问题,跪求大虾帮忙!!! 如何绑定treeview 字符串解析实例 二进制流数据保存问题 问个小问题:ASP.NET中 asp.net “未能在视图中打开,在<% %>块中,以不同方式将值括起来。” 的问题求助 对于datagrid空间来说,可以从数据库读取数据,但是不现实在界面中 vs02 大家给推荐几种易用(对用户而言)、易实现(对我)、美观的TreeView增删改方式(求思路) 关于onclick()事件中打开一个文件或应用程序的问题? ASP.NET2.0的模版页问题,大家帮帮忙哈~~
感觉这个好些
意思是,如果你在后台代码中写
将输出到文档最前端<html>前面
RegisterStartupScript会将代码写到<head> 里
这个一般是在表单开始的开始处位置添加
<form id="form1" ...><!-- 这里开头添加 --〉
<script>
some code
</script>
</form>Response.Write 一般是你写在那里就把script添加到哪里ClientScript.RegisterStartupScript 还有一个RegisterBlock xxx的我也记不清楚了,是在form标签结束前添加scriptscript的位置一般没有什么影响,但是有的时候网速比较慢,整个网页没有加载玩得时候,先加载了body标签里面的 <script> 那么就会先执行。但是有些对象没有加载近来,就会出现错误,说对象不存在。
通常可以<script defer="defer" type="text/javascript" language="javascript"></script>
加上defer可以 延迟脚本运行,等网页加载完了再运行脚本。