ASP-страница не распознает переменные - PullRequest
0 голосов
/ 26 ноября 2010

Я определил переменную на странице Test.aspx.cs, public string TestText = "Select";

Я хочу использовать его на странице Test.aspx, <asp:LinkButton ID="lbAccessories" Text="<%=TestText %>" runat="server" CommandName="Select">

Но страница aspx не распознает переменную, в Firefox она показывает <% = TestText%>, а в IE7 ничего не показывает.

Кто-нибудь знает, где не так и как показать переменную?

Спасибо

1 Ответ

3 голосов
/ 26 ноября 2010

Вы не можете использовать выражения <%= .. %> для установки свойств серверных элементов управления.
(это не имеет ничего общего с полем)

Вместо этого вы можете установить свойство непосредственно в коде:

 lbAccessories.Text = "Hi!";

РЕДАКТИРОВАТЬ : Вы можете использовать синтаксис привязки данных: (с #)

<asp:LinkButton ID="lbAccessories" Text="<%#TestText %>" runat="server" CommandName="Select">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...