Saludos,
Al parecer el utilizar PreviousPage se aplica cuando lo haces desde un control ASP.NET, tal vez en tu control personalizado, estes utilizando simplemente un enlace <a href...> para tu menú que es diferente a el uso que le has dado a los botones.
Puedes checar esta información que creo que te servirá de ayuda.
http://msdn.microsoft.com/es-es/library/6c3yckfw.aspx
Later