I have a master page and in its page load event I am appending to the page title:
Title = Title + " MyWebsite";
Then in a page that uses the previous master page:
Title = "Home";
What ends up rendering is the value from the master page. A closer look at the debugger shows that it evaluates the Title attribute in my content page, but still says it’s an empty string (even though I explicitly have a value set to it.)
Note: Content pages get evaluated before master pages ( I didn’t realize this).
You need to set page title in
Page_PreInitevent