これはASP.NETフレームワークをよりよく理解するためのものです。あなたは(つまり、Webフォームのマークアップになります)宣言的な方法でコントロールを使用するときは、On
で始まる属性を使用してメソッド名でイベントハンドラを割り当てます。ASP.NETコントロールのイベントハンドラプロパティの属性に接頭辞(LoadイベントハンドラのOnLoad)があるとどうなりますか
<asp:Button runat="server" OnClick="..."/>
しかし、あなたは、System.Webのを見たとき
button.Click += new EventHandler(...);
だから、これはどのように実装されます?それはEventHandlerのプロパティは、デリゲートが割り当てられている.UI.WebControls.ButtonクラスClick
名付けましたかパーサに続くコンベンションですか?
私は知っている、それは奇妙な質問ですが、答えは何もしませんが、私の好奇心を満たすでしょう。