为了账号安全,请及时绑定邮箱和手机立即绑定

从数据库中删除记录后重新加载页面(表)时出现问题

从数据库中删除记录后重新加载页面(表)时出现问题

DIEA 2021-04-10 22:19:43
我有一个带有列出一些客户端(CRUD)的表的ASP.NET CORE MVC应用程序,当我单击删除时可以删除用户。我要解决的问题是,当我从列表中删除记录后刷新页面时,列表仍然显示已删除的记录,而在数据库中记录被删除时,如果我手动重新加载(F5)页面,记录将消失。我已经尝试过location.reload(),windows.location.reload(),什么都没有...我可以看到该页面正在重新加载,但记录不会消失。我的代码在上面:<script type="text/javascript">        function toggleChecked(status) {            $("#checkboxes input").each(function () {                // Set the checked status of each to match the                // checked status of the check all checkbox:                $(this).prop("checked", status);            });        }        }我希望删除的记录实时消失,而无需手动刷新页面。如果您能帮助我,我将不胜感激。
查看完整描述

2 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

如果删除成功,则可以在ajax调用成功的情况下从列表中手动删除该项目。但是,通过重新加载,页面的重新加载是否调用数据库并获取数据列表?如果这不是从重新加载触发的,那么它将不会更新列表。如果是,那么我唯一的建议是cookie可能存储了列表?


查看完整回答
反对 回复 2021-04-15
?
繁星coding

TA贡献1797条经验 获得超4个赞

对于服务器端刷新,您可以使用 Response.Redirect(Request.RawUrl)

对于客户端刷新,您可以使用 window.location.href= window.location

或document.location.reload()而不是location.reload()


查看完整回答
反对 回复 2021-04-15
  • 2 回答
  • 0 关注
  • 299 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号