我正在使用登录控件。就在 FireFox 中,我发现我无法直接单击 UserName 字段。我需要浏览该页面上的所有其他元素。只是想知道是否有解决此问题的方法?
<asp:Login ID="LoginUser" runat="server" EnableViewState="false" RenderOuterTable="false" OnLoggedIn="LoginUser_LoggedIn">
我正在使用登录控件。就在 FireFox 中,我发现我无法直接单击 UserName 字段。我需要浏览该页面上的所有其他元素。只是想知道是否有解决此问题的方法?
<asp:Login ID="LoginUser" runat="server" EnableViewState="false" RenderOuterTable="false" OnLoggedIn="LoginUser_LoggedIn">
您可以通过将以下代码添加到登录页面上的 Page_Load 方法来执行此操作:
AppLogin.Focus();
this.Form.DefaultButton = "ctl00$BodyPlaceHolder$AppLogin$LoginButton";
这也将导致当您单击 Enter 时单击“登录”按钮。
注意:完整的“路径”(ctl100$BodyPlaceHolder...)可能会略有不同,具体取决于您是否使用母版页、面板等。您只需在您最喜欢的检查器中查看页面上的元素并找到登录按钮的呈现名称。
更多细节可以在我的博客中找到。