【发布时间】:2014-12-11 17:34:38
【问题描述】:
如果最终用户向下滚动页面,我想通过单击按钮将页面移回顶部。用户单击按钮,我进行验证。错误消息位于页面顶部,按钮位于页面底部。如果某些内容无效,那么我想将用户滚动回页面顶部,以便他们可以看到错误消息。
我该怎么做?我不想使用 java-script,除非我必须这样做。从后面的代码中可以在 C# 中执行此操作吗?
我试过这个:
ScriptManager.RegisterStartupScript(Page, this.GetType(), "ScrollPage", "scrollToTop();", true);
在运行时出现错误:0x800a1391 - JavaScript 运行时错误:'scrollToTop' 未定义
【问题讨论】:
-
为什么需要滚动到顶部,如果用户需要向下滚动,这是糟糕的用户体验,或者您可能需要解释更多内容以了解您的要求!
-
内容会不一样吗?如果不是往返服务器不是这样做的方法,那么 JavaScript/html 是
-
@ArindamNayak 我更新了我的问题
-
为什么不把验证放在一个固定的 div (
position: fixed) 中?这样您就不必滚动查看它。
标签: c# asp.net visual-studio-2013 webforms code-behind