Привет
У меня есть приложение MVC с формой, которая динамически заполняется с помощью jquery, при отправке и последующем нажатии на браузер динамические элементы управления больше не будут видны.
Я проверил этот код в global.asax:
protected void Application_BeginRequest()
{
HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
HttpContext.Current.Response.Cache.SetValidUntilExpires(false);
HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
HttpContext.Current.Response.Cache.SetNoStore();
}
Но это не сработает во всех браузерах.
Я также думал об обновлении веб-страницы при переходе с кнопки «назад», но, согласно форумам в Интернете, это также не поддерживается большинством браузеров?
Важно, чтобы решение хорошо работало с большинством браузеров, а также с мобильными устройствами.
Да, у меня есть кнопка «Изменить предыдущую информацию», но я не могу запретить пользователям использовать кнопку «Назад».
BestRegards
Редактировать 1:
Я обнаружил, что эта веб-страница: http://www2.blocket.se/ai/form/0 справляется с проблемой (пожалуйста, попробуйте), вопрос в том, как? Я проверил, но не могу увидеть решение?
Как это сделать? Это хорошее решение? Или есть другой лучше?