参数含义
public static void RegisterStartupScript(
Control control,
Type type,
string key,
string script,
bool addScriptTags
)
control
类型:System.Web.UI.Control
正在注册该客户端脚本块的控件
type
类型:System.Type
该客户端脚本块的类型。通常使用typeof运算符(C#)或 GetType 运算符 (Visual Basic) 来指定该参数,以检索正在注册该脚本的控件的类型。
key
类型:System.String
该脚本块的唯一标识符。
script
类型:System.String
JavaScript脚本
addScriptTags
类型System.Boolean
如果用<script>和</script>标记括起该脚本块,则为true;否则为false。
注:
仅当正在注册该块的控件位于要更新的 UpdatePanel 控件内时,才将通过使用此方法注册的启动脚本块发送到页面
样例:
//普通ASP.NET应用程序中的应用
ScriptManager.RegisterStartupScript(this.Updatanel1, this.GetType(), "", "alert('您是管理员,登录成功!');", true);
//在AJAX环境下的应用
ScriptManager.RegisterStartupScript(UpdatePanel1,typeof(UpdatePanel), "scriptname", "alert('这是在AJAX环境中弹出对话框!');", true);