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可以 延迟脚本运行,等网页加载完了再运行脚本。 seo 动态页转静态页问题 DataSet判断是否存在第二个表 js可以检测到浏览器类型吗,例如遨游,或360浏览器…… 怎么给date类型之间的变量赋值 asp.net2.0中怎样实现实时的应用程序级主题切换? 为什么输出的字符不正确? 替换的问题 asp.net CheckBoxList 的数据是从数据库读取的,现在想初始化一个值 我第一次用asp.net就碰到的问题? (fzymr)怎样得到获得焦点的控件的名称? 关于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可以 延迟脚本运行,等网页加载完了再运行脚本。