Asp.net mvc 4 后退按钮使下拉列表具有不同的值

Asp.net mvc 4 后退按钮使下拉列表具有不同的值,asp.net-mvc-4,internet-explorer-9,html-select,Asp.net Mvc 4,Internet Explorer 9,Html Select,我有一个ASP.Net MVC应用程序,当用户单击某个链接时,我会执行以下操作: var orderID = returnStatus["Data"]; var url = '@Url.Content("~/OrderEntry/OrderDetail")?orderID=' + orderID; window.location.href = url; 这非常有效,但是,当我单击“上一步”按钮时,我的html下拉列表将从以下位置更改: Zone: <select id="Zones" n

我有一个ASP.Net MVC应用程序,当用户单击某个链接时,我会执行以下操作:

var orderID = returnStatus["Data"];
var url = '@Url.Content("~/OrderEntry/OrderDetail")?orderID=' + orderID;
window.location.href = url;
这非常有效,但是,当我单击“上一步”按钮时,我的html下拉列表将从以下位置更改:

Zone: <select id="Zones" name="Zones" style="width: 150px"><option value="1">Zone 1</option>
<option value="2">Zone 2</option>
<option value="3">Zone 3</option>
<option value="4">Zone 4</option>
</select>

这在Firefox或Chrome中似乎没有发生。

显然,这与我的ID被称为“区域”有关。我将此ID更改为AcctManager Zones,现在一切正常

编辑:看来这也不完全是答案。这显然与IE缓存页面的方式有关。我仍然得到了同样的东西,直到我关闭了页面缓存,它才开始工作

Zone: <select id="Zones" name="Zones" style="width: 150px"><option value="QUOTE">Quote</option>
<option value="SUBM">Submitted</option>
<option value="INPRD">In Production</option>
<option value="CANC">Cancelled</option>
<option value="COM">Complete</option>
<option value="CH">Credit Hold</option>
</select>
Zone: @Html.DropDownList("Zones", Model.Zones, new { style = "width: 150px" } )