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

我有一个带有列出一些客户端(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);

            });

        }



        }

我希望删除的记录实时消失,而无需手动刷新页面。如果您能帮助我,我将不胜感激。


DIEA
浏览 300回答 2
2回答

慕田峪4524236

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

繁星coding

对于服务器端刷新,您可以使用&nbsp;Response.Redirect(Request.RawUrl)对于客户端刷新,您可以使用&nbsp;window.location.href= window.location或document.location.reload()而不是location.reload()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript