Я не понимаю, почему вы не можете просто использовать литерал вместо строкового представления:
<my:Foo ID="Bar" runat="server" Value="58" />
Если вы хотите установить это значение динамически, вам нужно будет сделать это в коде позади или внутри блока кода, например, в дескрипторе события загрузки страницы, поскольку вы не можете использовать блоки кода (<%%>
) внутри управление на стороне сервера:
// code behind, in the page_load event handler
Bar.Value = 58;
Или, в пределах ascx
, вне элементов управления на стороне сервера:
<% Bar.Value = 58; %>