Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('Success!')", true);//alert('Success!'): 不用加:<script>...</script>.
之所以没用
Page.ClientScript.RegisterClientScriptBlock而用
Page.ClientScript.RegisterStartupScript是因为
:
RegisterStartupScript 把script放置在ASP.NET page的底部,而RegisterClientScriptBlock把script放置在ASP.NET page的顶部,用RegisterClientScriptBlock会报错,javascript函数找不到对象.
如果用:Response.Write("<script type='text/javascript'>alert('Success !');");会破坏页面的结构! 如果可以这样用: 把当前页面链接到一个新的页面.或者重新请求此页面.
转载于:https://www.cnblogs.com/MySpace/archive/2009/11/10/1599668.html