Что вы подразумеваете под "вернуть значение обратно в файл .aspx"? Заголовки HTTP предназначены для использования в качестве директив для браузера, как интерпретировать данный контент. У вас нет доступа к этим значениям в вашем документе.
Настроить пользовательский заголовок HTTP довольно просто, однако:
Page.Response.AddHeader("MyCustomHeader", "VerySecretValue")
Обновлено мой ответ согласно вашему комментарию.
Если вам нужно перенести информацию между HTTPModule и страницей ASPX, вы можете использовать HTTPContext.Current
, так как в обоих местах это не меняется
Итак, вы добавляете это на
HttpContext.Current.Items.Add("SecretKey", "SecretValue");
и прочитайте его как
string s = HttpContext.Current.Items["SecretKey"];