我用ajax定时器在一个ajax更新面板中制作了一个时钟来显示当前时间。计时器设置为每分钟触发一次tick事件,将当前时间放入标签中。页面上有许多文本框,当时钟更新时,光标跳到默认的焦点控件处,页面滚动到顶部。这使得填写表单变得困难,无法连续进行。我该如何保持控件焦点和滚动位置?
我在这里找到了一个答案Maintaining focus on ajax update panel after updating form,但它使用了不完整的javascript代码(他写的伪代码)。我对javascript很弱,所以有人能给我提供一个更详细的解决方案或另一个替代方案吗?
谢谢。
编辑:是否没有一种简单的方法可以在页面重新加载时找到具有焦点的控件并将焦点重置为该控件?最好是用c#,如果不能用javascript。
编辑:是否没有一种简单的方法可以在页面重新加载时找到具有焦点的控件并将焦点重置为该控件?最好是用c#,如果不能用javascript。