我正在开发一个 asp 应用程序,当我的警报可视化时遇到问题。特别是我有一个很长的页面,当我的警报可视化时,页面滚动在顶部,然后当我单击“确定”时,页面返回正常。我正在使用scrollsaver script 。
我还尝试在警报后添加 return false
但它不起作用。
我在aspx页面中添加了这个功能
<script type="text/javascript">
somefunction = function () { alert('foo'); return false; }
</script>
<asp:Button ID="btnCarousel" runat="server" Text="" OnClick="btnCarousel_Click" CssClass="btn btn-info btn-sm btn-orange " Visible="false" ToolTip="Change to Carousel and Viceversa" />
在cs页面
ScriptManager.RegisterStartupScript(this, GetType(), "somefunction", "somefunction();", true);
请帮助我
最佳答案
页面滚动到顶部的原因是因为发生了POSTBACK。浏览器从头开始再次呈现页面。尝试使用 OnClientClick="somefunction"
作为按钮
关于javascript - 警报导致滚动顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28805977/