我有一个 Web 用户控件,其中包含许多其他用户控件。我想根据父用户控件的 ID 来命名这些嵌入式控件。
我正在主用户控件中尝试此代码:
<myLibrary:myChildUserControl1 ID="<%=ID%>" runat="server" />
或者
<myLibrary:myChildUserControl2 ID="<%=ID%>_OkButton" runat="server" />
在这两种情况下,我都会收到编译器错误。
请注意,将控件 ID 分配给常规 HTML 元素没有问题。以下代码运行良好:
<div ID="<%=ID%>" >
我错过了什么?