ASP.NET中的ClientScript.RegisterStartupScript是什么?

时间:2010-11-25 11:17:44

标签: javascript asp.net

这在asp.net的.cs页面中使用。请解释以下代码的含义:

Page.ClientScript.RegisterStartupScript(this.GetType(), "'" + scriptKey + "'", ValidationScript.ToString(), false);

4 个答案:

答案 0 :(得分:2)

这会在客户端注册一些javascript - ValidationScript无论是什么。

这意味着ValidationScript将出现在输出中,以便客户端可以执行它。我猜测要执行验证程序。

答案 1 :(得分:2)

它注册一个javascript块,它将在页面加载完成后执行。前两个参数用于标识脚本(只有一个具有给定类型和密钥的启动脚本可以在页面中注册。

Check the documentation for more details

答案 2 :(得分:1)

答案 3 :(得分:0)

有关详细说明,请查看msdn:msdn

但基本上所有发生的事情都是,javascript在页面上注册,并使用类型/键组合,以确保不会有任何重复。