Как использовать tags ASP.NET <% = в атрибутах управления сервером?

Это работает:

<span value="" /> 

Это не работает:

 <asp:Label Text="" runat="server" /> 

Почему это?

Как я могу заставить второй случай работать правильно, т. Е. Установить текст метки в значение переменной «Текст»?

Не уверен, как отметить это как таковое, но это немного дубликат. Смотрите эту тему .

Я не думаю, что встраивание кода в вашу разметку действительно сделает вашу разметку более четкой или более элегантной.

Использовать выражения привязки данных

  

Код позади,

 protected void Page_Load(object sender, EventArgs e){ DataBind(); } 

вы можете сделать это

  <%= variable%> 

компилируется во время выполнения и конвертируется в tags html. Вы можете установить текст с помощью codebehind или так:

  <% Text1.Text = this.Text;%> 

UPD: Похоже, мой вариант не работает, это лучше:

 protected void Page_Load(object sender,EventArgs e) { Text1.Text = this.Text; } 

В моем коде я использую что-то подобное легко, но в контроле данных, таком как шаблон элемента ListView

   

Но когда я попытался использовать внешний контроль над данными, используя <% # ..%>, он просто не работает.

Вы можете легко

 My href 

Но для серверных элементов управления и вне контроля привязки данных. Нам нужно вызывать событие DataBind () в событии pageload явно

  

Вам нужно будет установить значение серверного элемента управления в коде

Прежде всего, назначьте идентификатор элементу управления ярлыками, чтобы вы могли получить доступ к элементу управления

  

Затем, в вашей функции Page_Load, установите значение поля «Текст» ваших ярлыков

 protected void Page_Load(object sender, EventArgs e) { myLabel.Text = 'Whatever you want the label to display'; } 

Эта функция будет находиться в вашем коде за файлом или, если вы не используете код за моделью, внутри вашей страницы aspx вам понадобится

  

Удачи.

Interesting Posts

SSH: сбой с закрытым ключом, работает с копией ключа, расположенного в другом месте

Как включить Bluetooth на Mac с помощью ярлыка или командной строки?

Есть ли простой способ заполнения раскрывающегося списка в этой схеме базы данных доступа?

Как читать и записывать значения узлов XML-документа?

Android добавляет подменю в menuItem, где есть addSubMenu ()?

Автоматически останавливать сборку Visual C ++ 2008 при первой ошибке компиляции?

Компьютер зависает и звучит заикается

Почему BCL Collections использует структурные перечислители, а не classы?

Передача изображения OpenCV на C ++ через сокет

Как остановить обработку экспортированных мной DLL-файлов?

Как округлить до ближайшего целого числа в C #

Возьмите n случайных элементов из списка ?

Как регулярные выражения работают в htaccess для перенаправления диапазона IP

Получение списка файлов в каталоге с глобусом

Загрузка ресурсов с помощью getClass (). GetResource ()

Давайте будем гением компьютера.