在页面被加载以后,如何调用你的javascript 代码? (1) 在CRM 中,可以对entity form 的onload事件 handler 中添加 javascript 代码; (2) 在一般的asp.net 页面中,可以使用onload事件 <head runat="server"> <script language="javascript"> function bye() { window.alert("Farewell."); } </script> <title></title> </head> <body onload="bye()"> <form id="form1" runat="server"> <div> abcd</div> </form> </body> (3) 如果想在页面加载后,动态调用你的javascript 代码,可以使用 protected void Page_Load(object sender, EventArgs e) { StringBuilder script = new StringBuilder(); script.AppendLine("<script type=/"text/javascript/">"); script.AppendLine("alert('test sub 2');"); script.AppendLine("</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "open invoice 2", script.ToString()); } Page.ClientScript.RegisterStartupScript 也可以使用在User Control 或者webpart页面里,比如SharePoint Webpart Page.