Этот вопрос связан с этим, хотя я думаю, что был слишком длинным, чтобы действительно получить хороший ответ. Я буду держать это вкратце.
Я работаю над веб-обработчиком (ashx), который принимает сообщение формы с страницы aspx. Когда обработчик получает сообщение этой формы, чтобы выполнить то, что ему нужно, он должен знать пользователя, который зарегистрировался (User.Identity.Name), но я не могу полагаться на файлы cookie, отправляемые браузером.
Я знаю, что могу получить Session.SessionID и поместить его в скрытое поле формы, но как только мой обработчик получит сообщение о форме, как я могу использовать этот SessionID для определения идентификатора пользователя в журнале?
Я использую режим StateServer для состояния сеанса.