需要在加载时访问 java 脚本中的 asp.net 服务器控件

Need to access the asp.net server control in java script on load

本文关键字:asp net 服务器控件 脚本 java 加载 访问      更新时间:2023-09-26

我需要使用客户端 ID 在页面加载时访问 java 脚本中的 asp.net 自定义控件。

我尝试过这个,但它给出了空值。

document.getElementById('<% =customControl.ClientID%>')

您有一个语法错误。

替换<% =customControl.ClientID%>

<%=customControl.ClientID%>

(删除那边的空间)

(并确保 .aspx 文件中有一个带有 runat="server"id="customControl" 的元素)。

希望有帮助

如果它是您创建的自定义控件,请执行以下操作

在 jQuery 中

$('#<%= customControl.FindControl("txtDate").ClientID%>').val(); 

在JavaScript中

document.getElementById('<% =customControl.FindControl("txtDate").ClientID %>')

其中txtDate是自定义控件中的控件