posback后如何将焦点放在下一个控件上

时间:2018-07-23 08:47:24

标签: javascript c# asp.net webforms

我有一个asp.net Web窗体,它以一个文本框和一个列表框开始。

我要关注第一个文本框,然后当用户单击文本框上的Enter时,它应在回发后关注列表框。当我单击列表框上的Enter时,应该会发生同样的事情。

有人知道怎么做或者有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以通过在控件本身上使用.Focus()来手动完成此操作,也可以调用页面的SetFocus(),同时传递对控件的引用。请注意,您需要传递控件而不是ID,有关更多信息,请参见MSDN Page.SetFocus

SetFocus(textBoxControl);

textBoxControl.Focus();