MVC HttpGet Page Hard Refresh

Tengo una aplicación MVC que carga y muestra dinámicamente entradas para texto y casillas de verificación. Dependiendo de los intervalos de entrada de un usuario, se muestran y ocultan en el lado del cliente utilizando JQuery, que funciona bien. El problema es si un usuario presiona F5 para actualizar la página. Los valores de entrada se recuerdan, pero la visualización / ocultación del intervalo no. Lo que quiero hacer es forzar la acción HttpGet del controlador para que siempre vuelva a cargar completamente la página restableciendo todos los valores. ¿Hay alguna forma de hacer esto?

Muchas Gracias

P

PD: no quiero atravesar el documento al cargar en JS para volver a ocultar / volver a mostrar los intervalos en función de los valores de entrada.

preguntado el 08 de noviembre de 11 a las 14:11

3 Respuestas

$(document).ready(function(){
    $(':input').val('');
})

respondido 08 nov., 11:18

Puede utilizar el autocomplete="off" parámetro. Funciona tanto en el input y form elemento, por ejemplo.

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

Sin embargo, vale la pena señalar que este atributo solo es válido en HTML5, pero funciona en la mayoría de los navegadores independientemente del tipo de documento.

respondido 08 nov., 11:18

Esto suena como un problema de autocompletar del navegador, intente agregar el atributo autocomplete="off" a su elemento de formulario.

respondido 08 nov., 11:18

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.