我遇到了如下情况,需要在网站上更改用户的CSS主题:
$(document).on('click', '#switch', function (e) {
var isChecked = $('input', this).is(':checked');
$("input", this).attr('checked', isChecked);
$.post("/User/SwitchTheme", { userid: $('.cekirajMe').val(), type: isChecked==true? 1 : 0 })
.done(function (data) {
if (data == "ok") {
location.reload(true);
}
});
});
触发帖子切换主题方法的代码位于共享布局cshtml文件中...
让我们说我在以下道路上:
Controller/Action1
切换主题是从该路径触发的(因为代码位于共享布局的cs html页面中),所以我将主题从白色更改为深色
现在,如果我按上一页按钮返回浏览器,则仍然可以加载白色主题,而不是黑暗主题。
有人知道导致此问题的原因吗?