我有一个Bootstrap模式,我用它作为一个错误弹出窗口,带有一个标签-显示错误消息-和一个按钮。
当用户单击该按钮时,它将关闭模态,并将焦点设置为页面上更新面板内的特定控件。但是当模态关闭时,控件不会获得焦点。
有没有一种方法可以做到这一点,最好不使用JavaScript?
这是我使用的代码。我尝试过在ScriptManager的上面和下面使用.Focus,但是就像我说的,控件没有获得焦点……
Page.MaintainScrollPositionOnPostBack = False
ScriptManager.RegisterStartupScript(Me.Page, Me.Page.GetType(), "HideErrors", "$('#modErrors').modal('hide')", True)
Me.txtCVRegDate.Focus()
字符串
- ScriptManager关闭我的modal(称为modErrors)
1条答案
按热度按时间kgqe7b3p1#
我其实想到了一个变通办法。
我在打开模态之前将焦点设置到控件。因此,当模式关闭时,页面已经处于正确的滚动位置。
我不知道这是不是正确的做法。但它有效。