在我目前正在工作的 ASP.NET MVC 应用程序中,用户可以单击单个页面中的多个位置。因此,_layout 中有一个主菜单,对于每个单独的页面,都可以有与该页面相关联的链接。我正在尝试使用每次点击都会显示的加载器,主要是响应需要时间的地方,但现在它适用于每次点击。例如,在主页中,用户可以从主菜单中单击学生,当页面完全加载时,加载器应该会出现并隐藏。在学生页面上,可以有一个 ajax 调用来获取数据并将其绑定到网格。因此,从用户单击菜单链接并加载页面开始,加载程序就处于活动状态/显示状态。一旦页面完全加载,它就会隐藏。
我正在查看有关实施此要求的建议。如果我可以连接任何 MVC 事件,那会很酷,因为我想要更少的 Javascript/jQuery 东西,但如果 Javascript/jQuery 是这样的话,那也很好。
目前我没有任何东西,所以任何指针都值得赞赏。