MVC HttpGet Page Hard Refresh - PullRequest
       2

MVC HttpGet Page Hard Refresh

0 голосов
/ 08 ноября 2011

У меня есть приложение MVC, которое динамически загружает и отображает ввод для текста и флажок. В зависимости от пользователя входные диапазоны отображаются и скрываются на стороне клиента с помощью JQuery, который работает хорошо. Проблема в том, что пользователь нажимает клавишу F5, чтобы обновить страницу. Входные значения запоминаются, но диапазон отображения / скрытия - нет. Что я хочу сделать, так это заставить действие HttpGet контроллера всегда полностью перезагрузить страницу, сбрасывая все значения. Есть ли в любом случае, чтобы сделать это?

Спасибо

P

P.S. Я не хочу пересматривать документ при загрузке в JS, чтобы повторно скрывать / повторно показывать диапазоны на основе входных значений.

Ответы [ 3 ]

1 голос
/ 08 ноября 2011

Вы можете использовать параметр autocomplete="off". Работает как на элементах input, так и form, например,

<form id="myForm" method="post" action="controller/action" autocomplete="off">
<input type="text" id="myInput" name="myInput" autocomplete="off" />

Стоит отметить, что этот атрибут действителен только в HTML5, но работает в большинстве браузеров независимо от типа документа.

1 голос
/ 08 ноября 2011

Это похоже на проблему автозаполнения браузера, попробуйте добавить атрибут autocomplete="off" к элементу формы.

1 голос
/ 08 ноября 2011
$(document).ready(function(){
    $(':input').val('');
})
...