关于response.write 和 Page.ClientScript.RegisterStartupScript 比较

来源:互联网 发布:linux中echo的用法 编辑:程序博客网 时间:2024/06/05 00:26


1、首先它们都能进行alert()信息的输出如:

          Response.Write("<script> alert("哈哈哈");</script>");

         Page.ClientScript.RegisterStartupScript(GetType(), "", "<script languge='javascript'>alert('成功修改'); </script>");


2、不同之处:  

  Response.Write("哈哈哈");  在网页上输出字符,直接修改网页

Page.ClientScript.RegisterStartupScript(GetType(), "", "<script languge='javascript'>alert('成功修改'); testFunction(); window.location.href='http://www.baidu.com/'</script>");  主要调用javascript函数,


欢迎拍砖!

原创粉丝点击