System.Web.UI.Page.RegisterClientScriptBlock(string, string) - おぎわら@.NET道場

http://blogs.wankuma.com/ogiogi/archive/2006/07/11/32129.aspx

形式が変わった理由とかはMSDNに書かれていないのでよくわからないんですが、推測するとコントロールスクリプトを登録する場合に、名前が重複するためにどちらかしか登録されないことを防ぐためでしょうか。
今回のヘルプでは、サンプルで自クラスを渡すことは書いてあるんですが、「何のために」渡すかが書かれていないのが厄介ですね。