我需要使用客户端 ID 在页面加载时访问 java 脚本中的 asp.net 自定义控件。
我试过这个,但它给出了空值。
document.getElementById('<% =customControl.ClientID%>')
我需要使用客户端 ID 在页面加载时访问 java 脚本中的 asp.net 自定义控件。
我试过这个,但它给出了空值。
document.getElementById('<% =customControl.ClientID%>')
你有一个语法错误。
代替<% =customControl.ClientID%>
至
<%=customControl.ClientID%>
(删除那里的空间)
(并确保.aspx
文件中有一个带有runat="server"
and的元素id="customControl"
)。
希望有帮助
如果它是您创建的自定义控件,如下所示
在 jQuery 中
$('#<%= customControl.FindControl("txtDate").ClientID%>').val();
在javascript中
document.getElementById('<% =customControl.FindControl("txtDate").ClientID %>')
txtDate
自定义控件中的控件在哪里