Asp.net 选项卡索引在UpdatePanel中重置

Asp.net 选项卡索引在UpdatePanel中重置,asp.net,html,vb.net,updatepanel,tabindex,Asp.net,Html,Vb.net,Updatepanel,Tabindex,我目前遇到一个问题,updatepanel执行异步回发,并且在发生部分回发时丢失选项卡顺序 运行选项卡时,选项卡顺序正常工作,但按下按钮后,部分回发发生,选项卡索引重置。是否有任何非javascript的解决方案。如果没有,javascript解决方案是什么?您可以尝试在处理按钮单击事件的代码末尾添加以下内容: ScriptManager.SetFocus(DirectCast(sender, Control)) 这将在页面加载时将焦点放回按钮上。您可以尝试将其放在处理按钮单击事件的代码末尾:

我目前遇到一个问题,updatepanel执行异步回发,并且在发生部分回发时丢失选项卡顺序


运行选项卡时,选项卡顺序正常工作,但按下按钮后,部分回发发生,选项卡索引重置。是否有任何非javascript的解决方案。如果没有,javascript解决方案是什么?

您可以尝试在处理按钮单击事件的代码末尾添加以下内容:

ScriptManager.SetFocus(DirectCast(sender, Control))

这将在页面加载时将焦点放回按钮上。

您可以尝试将其放在处理按钮单击事件的代码末尾:

ScriptManager.SetFocus(DirectCast(sender, Control))

这将在页面加载时将焦点放回按钮上。

这是一个修复程序,适用于在控件上使用AutoPostBack=“true”而不转到选项卡顺序中的下一个控件。如果将每个控件包装在其自己的UpdatePanel中,则焦点将按预期移动到下一个控件。即使w/UpdateMode=“Conditional”控件也似乎失去了焦点。我希望这对其他人有所帮助。

这是一个修复程序,适用于在控件上使用AutoPostBack=“true”而不转到选项卡顺序中的下一个控件。如果将每个控件包装在其自己的UpdatePanel中,则焦点将按预期移动到下一个控件。即使w/UpdateMode=“Conditional”控件也似乎失去了焦点。我希望这对其他人有所帮助。

当你说“tabindex已重置”时,你的意思是焦点不再位于更新面板中的按钮上吗?Patmortech-是,焦点返回到选项卡索引为0的项目。当你说“tabindex已重置”时,您的意思是焦点不再位于更新面板中的按钮上吗?Patmortech-是,焦点返回到选项卡索引为0的项目。