Вы добавляете что-то в заголовки, которые будут отправлены с сервера клиенту, и пытаетесь прочитать это из заголовков, уже полученных сервером от клиента.Это две совершенно разные коллекции.
Если вы используете это для связи между модулем и страницей, вам может быть предпочтительнее добавить что-то в HttpContext.Items
, это позволяет использовать все виды объектов.передается и не загрязняет заголовки вещами, которые там не актуальны и не требуют сессий, так что это хороший способ связи между кодом, работающим по одному и тому же запросу.