我在ASP.NET页面上有一个用户控件。在用户控件内部有一个更新面板。该页面有点冗长,顶部有“验证摘要”控件。
“提交”按钮位于页面底部。当我单击提交并且客户端验证失败时(在requiredfieldvalidators上),页面不会移动到验证摘要控件显示消息的顶部。它只会移动到位于页面中间的用户控件。
我在aspx页面上尝试了设置MaintainScrollPositionOnPostback =“true”,但这不起作用。
如果客户端验证失败,我怎样才能这样做,它会移到页面顶部?
谢谢
答案 0 :(得分:0)
如果验证失败,请尝试关注验证摘要附近的控件,也许这样做有效。即。 txtName.Focus()。如果在客户端进行验证,请尝试执行一些js以检测摘要何时出现....