我有一个公开属性的自定义控件。当我使用固定值设置它时,一切正常。但是,如果我尝试使用 <%= %> 标签设置它的值,它会有点奇怪:
<cc:CustomControl ID="CustomControl" runat="server" Property1='<%= MyProperty %>' />
<%= MyProperty %>
当它被渲染时,自定义控件下方的 <%= MyProperty %> 标记会按照我的预期渲染(使用 MyProperty 的值)。但是,当我进入 CustomControl 的 Render 函数时,Property1 的值实际上是字符串“<%= MyProperty %>”,而不是 MyProperty 的实际基础值。