一般在sap.net中向客户端注册脚本有三种方法
1.使用Literal控件在页面的任意位置注册脚本
2.使用Response.Write()在页面的顶部注册脚本
3.使用ClientScript.RegisterClientScriptBlock()或者ClientScript.RegisterStartupScript()分别在表单开始和结束的地方注册脚本
<form id="form1" runat="server">
<div>
<asp:Literal ID="LiteralScript" runat="server"></asp:Literal></div>
</form>
Response.Write("<script>alert('使用Response.Write()');</script>");
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "", "<script>alert('使用Page.ClientScript.RegisterClientScriptBlock()');</script>");
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('使用Page.ClientScript.RegisterStartupScript()');</script>");
LiteralScript.Text += "<script>alert('使用Literal控件');</script>";