0

我在 ASP.NET 页面上有一个用户控件。在用户控件内部有一个更新面板。该页面有点长,顶部有 Validation Summary 控件。

提交按钮位于页面底部。当我单击提交并且客户端验证失败时(在 requiredfieldvalidators 上),页面不会移动到验证摘要控件显示消息的顶部。它只是移动到页面中间的用户控件。

我在 aspx 页面上尝试了设置 MaintainScrollPositionOnPostback="true",但没有奏效。

当客户端验证失败时,如何使它移动到页面顶部?

谢谢

4

1 回答 1

0

如果验证失败,请尝试将焦点集中在验证摘要附近的控件上,也许这行得通。IE。txtName.Focus()。如果验证发生在客户端,请尝试做一些js来检测摘要何时出现......

于 2013-07-09T19:04:41.207 回答