ClientScript.RegisterStartupScript(typeof(Page),Script,Script)和Page.RegisterStartupScript(Script,Script)之间的区别;

时间:2013-01-07 09:38:01

标签: asp.net c#-4.0

之间有什么区别
  

ClientScript.RegisterStartupScript(typeof(Page),Script,Script)

  

Page.RegisterStartupScript(脚本,脚本);

2 个答案:

答案 0 :(得分:3)

Page.RegisterStartupScript现在 obsolete 不应该使用 ..!

使用 ClientScriptManager.RegisterStartupScript 代替......

它提供与前者相同的能力......

答案 1 :(得分:1)

如果你使用反射器,你可以看到

Page.RegisterStartupScript(Script, Script);

使用以下参数调用ClientScript.RegisterStartupScript:

EditorBrowsable(EditorBrowsableState.Advanced), Obsolete("The recommended alternative is   ClientScript.RegisterStartupScript(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202")]
public virtual void RegisterStartupScript(string key, string script)
{
     this.ClientScript.RegisterStartupScript(typeof(Page), key, script, false);
}