Мы разработали приложение MVC. Здесь у нас есть один экспорт функций в HTML. Когда пользователь нажимает кнопку «Экспорт в html», мы генерируем HTML-файл с этим именем пользователя. этот файл html содержит сведения о счете. мы сохранили только один файл для одного пользователя, вместо него вместо информации о счете, вместо создания нового файла.Динамически сгенерированный HTML, загруженный из cach в приложении MVC?
Мы создали HTML-файл в классе контроллера и загрузили его на сервер, ниже jQuery, чтобы просмотреть сгенерированный файл html.
if (dropDownSelect == 'To HTML File') {
$.ajax({
type: "POST",
url: "Appointment/CreateHTMLInvoice/", //here we have called the controller and create the html file.
cache: false,
data: {
AppID: ShareAppID,
CusIDs: SelectedCusIDs,
CustFlag: AllCustomerFlag
},
success: function (result) {
if (result != null) {
window.open('', $.now()).location.href = result; ///After successfully created the HTML file, here is the code to view the html file
}
},
error: function (xhr, status, error) {
alert('Error ' + xhr.responseText);
}
});
}
Первый раз он будет загружен правильный файл, со второго раза он был загружен предыдущий файл вместо нового, пока очистить кэш браузера. Я проверил файл сервера, этот файл является новым, мы не знаем, почему приложение снова и снова загружает тот же файл, который мы сгенерировали в первый раз.
Просьба очистить кэш. нам нужно просмотреть новый файл за каждый клик.