違いは何ですか
ClientScript.RegisterStartupScript(typeof(Page)、Script、Script)
と
Page.RegisterStartupScript(Script、Script);
Page.RegisterStartupScript
現在は廃止されており、使用しないでください..!
代わりにClientScriptManager.RegisterStartupScriptを使用してください...
前者と同じ能力を提供します...
リフレクターを使用すると、それを見ることができます
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);
}