Ora ho letto meglio, non avevo ben focalizzato l'esigenza.
Cio' che devi fare, come gia' detto, e' difficile ma non impossibile.
La prima che mi viene in mente, come soluzione (da sperimentare):
Qui la lista di tutti gli eventi del Global.asax:
http://blog.ie-soft.de/post/2007/12/...ax-events.aspx
Ce n'è uno che viene richiamato ad ogni richiesta server, mi pare sia Application_BeginRequest.
In questo evento cerchi il nome della pagina digitata a mano nella barra, e nella tua tabella (perchè immagino ci sia una tabella) dove sono scritti i nomi pagina, controlli se c'e' un'associazione con uno dei links dei tuoi menù.