-1

我有一个 .aspx 文件,它可以访问其他一些 .ascx 文件。现在,.ascx 文件之一有一个标签,可以说标签 id="label1"。此 label1 的样式为 style="display: none;"。

现在我想要的是使用 jquery 显示标签。所以我有这个代码。

$("#<%= label1.ClientID%>").show();

我为 .asp 添加了 .ClientID,并在“label1”id 之前附加了一些其他文本。但是当我运行我的代码时,我收到一个错误“编译器错误消息:CS0103:当前上下文中不存在名称'label1'”

顺便说一句,这只是一个插图,我目前正在开发一个正在运行的应用程序。

再次非常感谢。

4

1 回答 1

0

尝试这个

 <%= YourUserControlID.FindControl("Label1").ClientID %>

应用于您的代码

 $("#<%= YourUserControlID.FindControl("Label1").ClientID %>").show();
于 2012-09-21T02:03:14.930 回答