This article has kind of been your quick introduction to reflection in .NET, but at the same time focused on the aspect of methods and specifically the MethodInfo class. There is a lot more out there on reflection, so check out the documentation on the System.Reflection namespace and see what comes up.
Also, as a quick point of interest, you can actually shorten the entire Page_Load method above to -
Dim myparamarray() As Object = {"Sample Name"} Response.Write(GetType(WebForm3).GetMethod("Return1").Invoke(Me, myparamarray)) |