【发布时间】:2012-11-23 05:32:50
【问题描述】:
我在 ASP.Net MVC4 中有如下代码。我正在使用 Razor 引擎。
@{
string sDefaultEnvironId = string.Empty;
}
<script language="javascript" type="text/javascript" >
function changeHd() {
$("#hdSelEnvironmentId").val("1");
}
</script>
<input type="button" value="ChangeHD" onclick="changeHd();" />
@Html.Hidden("hdSelEnvironmentId", sDefaultEnvironId)
第一次访问该视图时隐藏字段hdSelEnvironmentId的值为空。然后在我单击按钮ChangeHD 后将其更改为1。
但是在我按下F5 之后,隐藏字段hdSelEnvironmentId 的值仍然是1,我希望它具有初始空值而不是1。谁能帮我弄清楚吗?我就是不明白。我正在使用 Firefox 和 Firebug,谢谢。
【问题讨论】:
-
是浏览器缓存的原因。
-
@KirillBestemyanov,谢谢,无论是否启用浏览器缓存,我该如何解决?
-
@KirillBestemyanov 无论如何,如何在 FireFox 中禁用缓存。谢谢。
标签: asp.net asp.net-mvc asp.net-mvc-4