欢迎光临
我们一直在努力

在page 中发出客户端脚本块-ASP教程,客户端相关

建站超值云服务器,限时71元/月

private sub setfocus(byval controltofocus as control)

dim scriptfunction as new stringbuilder

dim scriptclientid as string

scriptclientid = controltofocus.clientid

scriptfunction.append("<script language= vbscript>")

scriptfunction.append("form1." & scriptclientid & ".focus")

scriptfunction.append("</script>")

registerstartupscript("focus", scriptfunction.tostring())

end sub

简介:string 对象是不可改变的。每次使用 system.string 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 string 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 system.text.stringbuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 stringbuilder 类可以提升性能。

registerstartupscript:允许 asp.net 服务器控件在 page 中发出客户端脚本块

与 registerclientscriptblock 方法类似,该方法在 page 对象的 <form runat= server> 元素的结束标记之前发出该脚本。发出脚本块时已定义了呈现该页的对象时,因此必须同时包括 <script> 元素的两个标记。

通过使用 key 标识脚本,多个服务器控件实例可以请求该脚本块,而不用将其发送到输出流两次。

具有相同 key 参数值的任何脚本块均被视为重复的。

注意 请记住在脚本周围加入 html 注释标记,以便在请求的浏览器不支持脚本时脚本不会呈现。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在page 中发出客户端脚本块-ASP教程,客户端相关
分享到: 更多 (0)