0

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

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

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

2 回答 2

0

你有一个语法错误。

代替<% =customControl.ClientID%>

<%=customControl.ClientID%>

(删除那里的空间)

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

希望有帮助

于 2013-10-22T05:31:25.293 回答
0

如果它是您创建的自定义控件,如下所示

在 jQuery 中

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

在javascript中

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

txtDate自定义控件中的控件在哪里

于 2013-10-22T05:35:30.743 回答