Я устанавливаю переменную Session в HttpHandler, а затем получаю ее значение в событии Page_load страницы ASPX. Я устанавливаю это с помощью
public void ProcessRequest(HttpContext context)
{
HttpPostedFile file = context.Request.Files["Filedata"];
context.Session["WorkingImage"] = file.FileName;
}
(И до того, как кто-то предложит мне проверить правильность файла. FileName, эта же проблема возникает, если я жестко закодирую тестовую строку там.) В IE все работает нормально, но в Firefox переменная сессии не найдена , получая ошибку «Ссылка на объект не установлена на экземпляр объекта» в следующем коде:
protected void Page_Load(object sender, EventArgs e)
{
string loc = Session["WorkingImage"].ToString();
}
Кто-нибудь сталкивался с этой проблемой - и, надеюсь, найдет способ передать переменную сеанса?