1.通过控件的Attributes属性注册客户端JavaScript
如在Page_Load中,Button1.Attributes.Add("onclick", "javascript:alert('多加注意!!!')");
2.通过Page.ClientScript.RegisterStartupScript和Page.ClientScript.RegisterClientScriptBlock方法
如Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MyScript", "MyJavaScriptFile.js");
两者的区别是:前者包含在<form>内的最后面,后者位于<Form>外面的最前面。
每段脚本都包含一个名称参数,同名的参数不能用来注册两段脚本。开发者通过Page.ClientScript.IsClientScriptBlockRegistered属性判断。
如在Page_Load中,Button1.Attributes.Add("onclick", "javascript:alert('多加注意!!!')");
2.通过Page.ClientScript.RegisterStartupScript和Page.ClientScript.RegisterClientScriptBlock方法
如Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MyScript", "MyJavaScriptFile.js");
两者的区别是:前者包含在<form>内的最后面,后者位于<Form>外面的最前面。
每段脚本都包含一个名称参数,同名的参数不能用来注册两段脚本。开发者通过Page.ClientScript.IsClientScriptBlockRegistered属性判断。