Как заставить мой серверный элемент управления ASP.NET принимать встроенный блок кода в качестве значения свойства?
У меня есть собственный серверный элемент управления со свойством Title. При использовании элемента управления я хотел бы установить значение заголовка на странице aspx следующим образом:
<cc1:customControl runat="server" Title='<%= PagePropertyValue%>' >
more content
</cc1:customControl>
Однако, когда я это делаю, я получаю отображаемую точную строку <% = PagePropertyValue%>, а не значение свойства, которое я хотел бы видеть.
Итак, после попытки выражения привязки данных (как предложено ниже). Я не получаю строковый литерал, который выглядел плохо, но я также не получаю ничего другого.
<cc1:customControl runat="server" Title='<%# PagePropertyValue%>' >
more content
</cc1:customControl>
Что мне нужно сделать с моим пользовательским элементом управления, чтобы получить такую ценность? Или мне нужно что-то сделать со страницей.