Используя этот ASP.Net LoginView, мы хотели бы установить фокус на имя пользователя TextBox, когда он загружен на веб-странице:Настройка фокуса на имя пользователя TextBox поле в ASP.Net LoginView
<asp:LoginView
ID="loginViewMain"
runat="server">
<LoggedInTemplate>
<asp:LoginName
ID="loginName"
runat="server"
FormatString="Hello, {0}!<br/><br/> You have successfully<br/> logged onto the staff site." />
<br/>
<br/>
(<asp:LoginStatus ID="loginStatus" runat="server" />)
<br/>
<br/>
</LoggedInTemplate>
<AnonymousTemplate>
<asp:LoginStatus
ID="loginStatus"
runat="server" />
</AnonymousTemplate>
</asp:LoginView>
Это отделенный код мы попытались использовать, чтобы получить фокус на имя пользователя TextBox:
Private Sub loginViewMain_Load(sender As Object, e As EventArgs) Handles loginViewMain.Load
Dim objContentPlaceHolder As ContentPlaceHolder
Dim objLoginView As LoginView
Dim objUserName As TextBox
objContentPlaceHolder = CType(Me.FindControl("ContentPlaceHolderBody"), ContentPlaceHolder)
If Not objContentPlaceHolder Is Nothing Then
objLoginView = CType(objContentPlaceHolder.FindControl("loginViewMain"), LoginView)
If Not objLoginView Is Nothing Then
objUserName = objLoginView.FindControl("UserName")
objUserName.Focus()
End If
End If
End Sub
Execution ли попасть в эту структуру, если:
If Not objLoginView Is Nothing Then
Можете ли вы рассказать мне, что еще мне нужно добавить в структуру If этого кодирования, чтобы получить текстовое поле User Name?
Выглядит неплохо. Можете ли вы включить версию этого кодирования vb.net, которую я могу разместить в коде? –
Код vb.net добавлен –
Спасибо за кодировку, но мы посмотрели на Google и не смогли найти, как разместить это в разметке веб-страницы. Предполагается ли, что это кодирование входит в код? –