Это действительно зависит от того, что делает этот код, как он влияет на веб-сайт, нужно ли вам обрабатывать параллелизм?
Если вы используете мастер-страницы (надеюсь, что это так), просто поставьтекод в одном из обработчиков событий уровня страницы, откуда все ваши страницы происходят из.Если у вас есть несколько главных страниц, они сами должны иметь мастер, так что в этом случае вы можете поместить его туда.
Опять же, это зависит от этого кода - что он делает?Тот факт, что он возвращает void, пугает меня - звучит так, будто вы меняете состояние чего-либо.
Как правило, если вам нужно выполнить какой-то произвольный код (и это все, что я знаю о вашем примере, это «некоторый код»).) при каждом запросе страницы это звучит как случай статического метода / свойства.Мне не нравится, как "обновляется" корзина на каждой странице?Планируете ли вы создавать / утилизировать объект «Корзина» при каждом запросе страницы?