с помощью jQuery вы можете установить глобальный параметр ajax: {cache: false}. См. Его в jquery ajax docs
Когда я использую Razor в Javascript, он работает в такой ситуации;
public ActionResult Index()
{
Session["Test"] = "Session Clean Test";
return View();
}
Просмотр сбоку;
@section scripts{
<script type="text/javascript">
$(function () {
$('#beforeClean').text('@Session["Test"]');
});
function CleanSession() {
@{Session["Test"] = null;}
$('#afterClean').text('@Session["Test"]');
}
</script>
}
<div class="row">
<div id="beforeClean"> </div>
<button id="session" type="button" onclick="CleanSession()">Clean Session</button>
<div id="afterClean"> </div>
</div>