ASP .NET: когда загружается UserControls?

Является ли MasterPage -> Page -> UserControl порядком загрузки запроса ASP .NET?
Есть ли ситуация, когда UserControl загружается до загрузки страницы?

У меня есть личные сообщения для моих пользователей, и на каждой странице они увидят сообщение типа «У вас есть 3 непрочитанных сообщения».
Когда пользователи просматривают непрочитанное сообщение, я хочу изменить сообщение на «У вас есть 2 непрочитанных сообщения».

Это легко сделать с помощью Request.Redirect, но я хочу этого избежать.
сообщение 1 -> щелчок по нему будет идти к MarkAsRead.aspx? id = x, который перенаправляет меня на ViewMessage.aspx? id = x

Вместо этого я хочу пометить сообщение как прочитанное из ViewMessage.aspx? Id = x, затем уменьшить мою переменную Session "unreadMessages", а затем позволить моему UserControl отобразить новый номер.

Но меня беспокоит то, что UserControls не всегда загружаются последними.

Ответы на вопрос(3)

Ваш ответ на вопрос