Mr. Arnold said:
In Windows form, it is called Form_Load that is wired-up by
double-clicking the form itself, which works the same way in VB and C#
from what I have seen.
On a Web form, the Page_Load is automatically created for you when you
create a new aspx and place it in the solution.
You want a Page_Unload or any other such type of an event dealing with the
page, then you have to put the code there yourself manually, which would
be copy the Page_Load and call it Page_Unload keeping the same signature
as an example.
Web Controls like a Combobox or a Textbox have events that you would use
the Event maker for the control to use a particular event that the control
will use. You drop a control on the form, use the Event maker, see what
it puts in the Code Behind file and see what it puts in the HTML to wire
the event-up for the control.
You should keep in mind that VB.NET is owned and controlled by MS, and
therefore, it is going to have a lot of auto stuff that you can choose and
use. That same functionally may not be in C#, because MS must adhere to a
broader development user base supposedly across platforms with C#. So C#
is not going to have the same fancy bells and whistles that VB.NET has in
it.