ASP.NET中输出JS的两种方法
2010-07-13 17:56
267 查看
第一种方法:Response.Write("<script>alert('asdf')</script>");
第二种方法,在页面上添加一个buttton1然后,写如下代码
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "function AlertHello() { alert('你好,我亲爱的.NET');}", true);
Button1.Attributes["onclick"] = "AlertHello()";
对与这两种方法的运行中比较,
第一种会最先加载JS代码,后面是白屏,页面很不美观,有可能照成页面样式变形,JS代码会出现在源代码中中<html>标签的最上方。
第二种会最后加载JS代码,屏幕的样式都出来了,显得也很美观,最后加载JS代码,JS代码会出现在最后一个</form>标签的前面。对于RegisterStartupScriptBlock,JS代码会出现在<form>标签的后面,效果和第一种方式运行效果差不多。但就其运行来说,有的是服务器端代码,有的是客户端代码。
第二种方法,在页面上添加一个buttton1然后,写如下代码
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "function AlertHello() { alert('你好,我亲爱的.NET');}", true);
Button1.Attributes["onclick"] = "AlertHello()";
对与这两种方法的运行中比较,
第一种会最先加载JS代码,后面是白屏,页面很不美观,有可能照成页面样式变形,JS代码会出现在源代码中中<html>标签的最上方。
第二种会最后加载JS代码,屏幕的样式都出来了,显得也很美观,最后加载JS代码,JS代码会出现在最后一个</form>标签的前面。对于RegisterStartupScriptBlock,JS代码会出现在<form>标签的后面,效果和第一种方式运行效果差不多。但就其运行来说,有的是服务器端代码,有的是客户端代码。
相关文章推荐
- ASP.NET中输出JS的两种方法
- ASP.NET中输出JS的两种方法
- asp.net实现图片以二进制流输出的两种方法
- asp.net后台调用前台js的两种方法
- net 后台输出js asp.net 后台输出js 方法
- asp.net实现图片以二进制流输出的两种方法
- asp.net 后台输出js方法
- Asp.net前台js调用后台方法,并且局部刷新的方法。
- 在Asp.Net中,导入Excel表格数据,通常有两种方法
- asp.net执行js出现“已终止操作”的解决方法
- ASP.NET AJAX 中服务器端调用JS方法
- asp.net远程调用WebService的两种方法(转载)
- asp.net和js读取文件的MD5值的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- 将层叠样式表链接到asp.net页面的方法有两种
- asp.net关于Page_Load方法和执行js脚本顺序的不同所带来的问题
- Asp.Net实现无限分类生成表格的方法(后台自定义输出table)
- ASP.NET 动态转静态页面的两种方法总结
- Asp.net 后台调用js方法(转)
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建输出验证码图片的控制器