Вы можете проверить, соответствует ли Request.ServerVariables("URL")
текущей странице. Для Server.Transfer URL все еще является исходной страницей, которая была запрошена.
В ответ на ваши изменения: странице необходимо предоставить имя текущей страницы для кода в библиотеке, в противном случае в библиотеке нет ничего, с чем она могла бы сравнить запрошенный URL.