Lazy Portals
Use web.Portal().EventFunc("menuItems").Name("menuContent")
to put a portal place holder inside a part of html, and it will load specified event func's response body inside the place holder after the main page is rendered in a separate AJAX request. Later in an event func, you could also use r.ReloadPortals = []string{"menuContent"}
to reload the portal.