我在一个视图中,用户修改了 url 如下的页面:
http://localhost:45217/DView/EditResultsDetail?locId=3397¶mId=1375&Date=02%2F11%2F2013%2014%3A44%3A47
当用户点击提交时,我会做一个 POST。我做了一个 RedirectToAction 如下:
return RedirectToAction("ResultsDetail", new { locId = locId, dt = date });
这是因为调用了 ResultsDetail 操作并显示了正确的视图。
但问题是查询字符串仍然存在:
http://localhost:45217/DView/EditResultsDetail?locId=3397¶mId=1375&Date=02%2F11%2F2013%2014%3A44%3A47
这样做的问题是,如果用户单击 Refresh,他们将返回 EditResultsDetail 操作,而不是保留在 ResultsDetail 上。