C#向客户端注册脚本的几种方法
在C#中可以使用RegisterClientscriptBlock、RegisterStartupscript和RegisterClientscriptInclude来向客户端注册脚本,它们的区别是: { Page.Clientscript.RegisterClientscriptBlock(this.GetType(), "a01", "<script>alert(''a01'');</script>"); Page.Clientscript.RegisterClientscriptBlock(this.GetType(), "a02", "alert(''a02'');",true); Page.Clientscript.RegisterStartupscript(this.GetType(), "b01", "<script>alert(''b01'');</script>"); Page.Clientscript.RegisterStartupscript(this.GetType(), "b02", "alert(''b02'');", true); Page.Clientscript.RegisterClientscriptInclude("c01", http://www.17aspx.com/images/enums.js); } <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head><title> 无标题页 </title></head> <body> <form name="form1" method="post" action="Default.aspx" id="form1"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTEzMjY3MzQ0M2RkeNhrlsakosMW4qcA4DhPw24uxyk=" /> </div> <script>alert(''a01'');</script> <script type="text/javascript"> <!-- alert(''a02'');// --> </script> <script src="http://www.17aspx.com/images/enums.js" type="text/javascript"></script> <div> <span id="Label1">Hello World!</span> </div> <script>alert(''b01'');</script> <script type="text/javascript"> <!-- alert(''b02'');// --> </script> </form> </body> </html> 说明 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |