Jquery MVC HttpGet页面硬刷新

Jquery MVC HttpGet页面硬刷新,jquery,asp.net-mvc,refresh,http-get,Jquery,Asp.net Mvc,Refresh,Http Get,我有一个MVC应用程序,可以动态加载和显示文本和复选框的输入。根据用户的输入,使用JQuery在客户端显示和隐藏跨度,JQuery运行良好。问题是,如果用户点击F5刷新页面。会记住输入值,但不会显示/隐藏量程。我要做的是强制控制器的HttpGet操作始终完全重新加载页面,并重置所有值。有什么办法可以这样做吗 谢谢 p 另外,我不想遍历JS中加载的文档以根据输入值重新隐藏/显示跨距。您可以使用autocomplete=“off”参数。它同时作用于输入和表单元素,例如 $(document).rea

我有一个MVC应用程序,可以动态加载和显示文本和复选框的输入。根据用户的输入,使用JQuery在客户端显示和隐藏跨度,JQuery运行良好。问题是,如果用户点击F5刷新页面。会记住输入值,但不会显示/隐藏量程。我要做的是强制控制器的HttpGet操作始终完全重新加载页面,并重置所有值。有什么办法可以这样做吗

谢谢

p


另外,我不想遍历JS中加载的文档以根据输入值重新隐藏/显示跨距。

您可以使用
autocomplete=“off”
参数。它同时作用于
输入
表单
元素,例如

$(document).ready(function(){
    $(':input').val('');
})
<form id="myForm" method="post" action="controller/action" autocomplete="off">
<input type="text" id="myInput" name="myInput" autocomplete="off" />


但值得注意的是,该属性仅在HTML5中有效,但在大多数浏览器中都有效,无论doctype如何。

您可以使用
autocomplete=“off”
参数。它同时作用于
输入
表单
元素,例如

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


但值得注意的是,该属性仅在HTML5中有效,但在大多数浏览器中都有效,无论doctype如何。

这听起来像是浏览器自动完成问题,请尝试将该属性添加到表单元素中。

这听起来像是浏览器自动完成问题,尝试将属性
autocomplete=“off”
添加到表单元素中