2014-02-18 2 views
0

Это мой код:Почему я не могу передать значение User Control?

<myOwnCtrls:SocialLabel ID="SocialLabel1" CustomName="<%=CurrentPage.Titolo %>" runat="server" /> 

но SocialLabel1, если я пишу содержание CustomName, он печатает <%=CurrentPage.Titolo %>, а не содержание CurrentPage.Titolo.

Почему? И как я могу это сделать, не переходя между кодом?

+0

Что такое 'CurrentPage' и что такое' Titolo'? – Andrei

+0

Титоло - это строка. – markzzz

+0

Я имею в виду 'CurrentPage' - это название класса? И 'Титоло' - это свойство этого класса? Это статично? На самом деле может быть полезно опубликовать объявление «Титоло». – Andrei

ответ

2

Вы можете сделать это в простых элементах управления html, но не в пользовательских элементах управления. Вы должны назначить CustomName в коде позади:

SocialLabel1.CustomName = CurrentPage.Titolo; 
+0

CurrentPage.Titolo - это строка. Не знаю, может ли это помочь ... – markzzz

+0

@markzzz Что вы имеете в виду? – nima

+0

Я имею в виду, что я просто передаю строку. Возможно, вы думаете об объекте. – markzzz

Смежные вопросы