页面不会移动到用户控件内的顶部更新面板

时间:2013-07-09 18:35:05

标签: asp.net updatepanel scrolltop

我在ASP.NET页面上有一个用户控件。在用户控件内部有一个更新面板。该页面有点冗长,顶部有“验证摘要”控件。

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

我在aspx页面上尝试了设置MaintainScrollPositionOnPostback =“true”,但这不起作用。

如果客户端验证失败,我怎样才能这样做,它会移到页面顶部?

谢谢

1 个答案:

答案 0 :(得分:0)

如果验证失败,请尝试关注验证摘要附近的控件,也许这样做有效。即。 txtName.Focus()。如果在客户端进行验证,请尝试执行一些js以检测摘要何时出现....