Я использую mvc razor для отображения содержимого на странице. У меня есть модель с несколькими элементами, я зацикливаю модель и отображаю значения. Если я изменяю значение в Chrome и перезагружаю ту же страницу в Firefox, это не обновляет новое значение, но не работает наоборот. Если я использую Hard refresh (Ctrl + F5) это работает в Firefox
Я пытаюсь добавить скрипт загрузки для обновления страницы
@model DecisioningModel
@helper RenderDecisionPageSection(ApplicationPageSectionData section,
SecurityPrincipal user, bool sectionNameRendered)
{
@if (section.Rows != null)
{
foreach (var row in section.Rows)
{
@foreach (var field in row.Fields)
{
var isDataElement = field.DataElement != null;
var groupName = field.selectedGroup != null ? field.selectedGroup.Name :
"";
var dataElementName = isDataElement && groupName != "" ? groupName + "-"
+ field.DataElement.Name : "";
var sectionName = field.SectionName;
var fieldLength = isDataElement && field.DataElement.FieldLength != null
? field.DataElement.FieldLength : 999;
<input type="text" @(Model.EnablePageFormulaJsPerfChanges ? "id=" +
field.Id : "id=" + inputId)
name="dataelement@(Model.DataElementId(field))"
class="@Model.CssClassForField(field, section, true)"@((field.IsDisabled)
?disabled=disabled" : "")"
@(section.CollectionType != "Stipulations" && (field.IsCalculated) ?
"readonly=readonly" : "") data-fieldid="@field.Id"
data-dataelementid="@Model.DataElementId(field)"" />
}
}
}
}
Значение не обновляется в Firefox. Жесткое обновление работает для меня, но я попытался настроить это примерно через: config, используя browser.cache.disk.enable = false и browser.cache.memory.enable = false, это не работает