У меня есть веб-сайт, на котором я предоставляю ссылку. При нажатии на ссылку вызывается метод действия контроллера для создания zip-файла после завершения создания zip-файла. Я показываю ссылку для загрузки zip-файла, заменяя ссылку для создания zip-файла ссылкой на загрузку zip-файла.
проблема в том, что после завершения создания zip-файла и показа ссылки, когда пользователь нажимает на ссылку, чтобы загрузить zip-файл, они отправляются для входа в систему. После предоставления правильных учетных данных на странице входа в систему им предлагается загрузить zip-файл. они не могут быть отправлены на страницу входа. В процессе создания zip-файла я не отказался от сеанса или не сделал ничего, что отменяет сеанс.
пользователь не должен заходить на страницу входа после успешного создания zip-файла. Пользователь должен иметь возможность загрузить файл без входа в систему.
Я ищу интернет по этой проблеме, но я не нашел никакого решения. В одном из блогов, написанных Хансельманом, я обнаружил следующее утверждение, которое создает проблему с сеансом: это что-то вроде вызова Ajax или IE Content Advisor, одновременно попадающее на страницу по умолчанию или страницу входа и вызывающее состояние гонки, которое вызывает Session.Abandon ? (Это было раньше!)
поэтому я подумал, что может быть какая-то проблема с вызовом ajax, из-за которой заканчивается сеанс, но я не знаю, что происходит?
любая помощь
пожалуйста * * 1013
спасибо