Como faço para que meu controle de servidor ASP.NET aceite um bloco de código incorporado como um valor de propriedade?

Eu tenho um controle de servidor personalizado com uma propriedade de título. Ao usar o controle, gostaria de definir o valor do título na página aspx da seguinte maneira:

<cc1:customControl runat="server" Title='<%= PagePropertyValue%>' >
more content
</cc1:customControl>

Quando faço isso, no entanto, estou recebendo a String exata <% = PagePropertyValue%> sendo exibida em vez do Valor da propriedade que eu gostaria de ver.

Então, depois de tentar a expressão de ligação de dados (como sugerido abaixo). Eu não entendo a string literal que parecia ruim, mas também não recebo mais nada.

<cc1:customControl runat="server" Title='<%# PagePropertyValue%>' >
more content
</cc1:customControl>

O que preciso fazer no meu controle personalizado para obter esse tipo de valor? Ou há algo que preciso fazer na página.

questionAnswers(5)

yourAnswerToTheQuestion