, если вы не хотите использовать какую-либо базовую страницу
добавьте это на свою главную страницу,
private object callContentFunction(string methodName, params object[] parameters)
{
Type contentType = this.Page.GetType();
System.Reflection.MethodInfo mi = contentType.GetMethod(methodName);
if(mi == null)return null;
return mi.Invoke(this.Page, parameters);
}
затем используйте его
callContentFunction ("myPublicMethodName", myParam1, myParam2 ...);