Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您知道 ASP.NET 为用户名和密码生成两个表单输入,<asp:Login> 我想将 jQuery 虚拟键盘附加到登录输入;要实现这一点,我需要知道ID生成的 html 登录表单输入。我怎样才能得到这些?
<asp:Login>
ID
<asp:Login ID="myLogin" runat="server"/>
看起来这是一个一致的命名约定,因此您可以使用此选择器来获取它:
jQuery("#<%= myLoginControl.ClientID %> input[id$='_UserName']").attr("id") jQuery("#<%= myLoginControl.ClientID %> input[id$='_Password']").attr("id")
控件的ClientID是围绕内容的表格的 ID,文本框以和Login结尾。_UserName_Password
ClientID
Login
_UserName
_Password