【问题标题】:how to stop Page refreshing ( Jumping) when The browser window is resized?调整浏览器窗口大小时如何停止页面刷新(跳转)?
【发布时间】:2019-12-31 18:31:38
【问题描述】:

当我单击按钮时,加载页面,它加载正常。一旦我调整浏览器的大小,这个页面就会不断刷新。我已经复制了我的布局页面的一部分,它处理按钮。如果我遗漏了什么,你能告诉我吗?

<div class="header-elements d-none">
<div class="d-flex justify-content-center">
<a class="btn btn-link btn-float text-default" asp-area="" asp-controller="Device" asp-action="HeatMap" role="button"><i class="icon-bars-alt text-primary"></i><span>Statistics</span></a>
</div>
</div>

【问题讨论】:

  • 你没有任何javascript代码?
  • 我的布局页面中确实有呈现导航栏。页面中还有其他链接。所以页面不会不断刷新其他链接,并认为可能不是 JavaScript 会导致该问题。

标签: c# asp.net-core asp.net-core-2.0 razor-pages


【解决方案1】:

确保“resize”事件上没有注册监听器。 这样一来,您的页面可能会变得对屏幕尺寸无动于衷,即无响应,具体取决于实现响应的方式。

可以为所有屏幕尺寸加载内容,在这种情况下,如果窗口尺寸发生变化,则无需访问服务器。

【讨论】:

  • 更改引导样式解决了这些问题。谢谢您的建议。我没有运行任何侦听器,也找不到它们
猜你喜欢
  • 2012-03-21
  • 1970-01-01
  • 1970-01-01
  • 2020-12-15
  • 2023-04-07
  • 1970-01-01
  • 2021-09-29
  • 2015-04-20
  • 1970-01-01
相关资源
最近更新 更多