My setup require 2 level of master page because I am loading data in Master Master which is shared across my application with different Nested Masters.
So right now I need Master Master to load my data first, then load stuff in Nested Master, then load stuff in Page.
When I had just one level of master, I setup my load order as so:
- Nested Master - Init
- Page - Load
Now that I have an extra level of Master, how do I load in the following order?
- Master Master - ?
- Nested Master - ?
- Page - ?
This is a problem because ASP.NET for some reason load the inner most level first. So let's say giving the same function, ASP.NET will call in the order of Page->Nested->Master instead of what would make sense: Master->Nested->Page. Which in my personal opinion completely defeat the purpose of having a master page system.