我的网络应用中有搜索框。
我很好奇如何在用户点击后退按钮时清除ModelState。当用户点击并转到主页时,页面会保留搜索结果页面中的“文本输入”,主页也有搜索框。
发布之前,问题在这里进行了一些初步研究。 我在StackOverflow上检查了类似的问题,看到ModelState.clear()帮助你清除他的信息。但是当用户点击“返回”时,控制器不会被调用(obv !!),因此Clear()不会被调用。
那么解决它的最佳方法是什么。
答案 0 :(得分:0)
一种可能的方法是使用javascript并在加载页面时清除值。例如,使用jQuery:
<script type="text/javascript">
$(function () {
$(':text').val('');
});
</script>