Привязать значение свойства к результату некоторого метода в ASP.NET - PullRequest
0 голосов
/ 27 октября 2010

Мне нужно привязать элемент управления ASP.NET примерно так:

  <asp:label ID="lblName" Text=<%# GetName()) %>

и в файле CodeBehind у меня есть этот метод:

   protected string GetName()
   {
      ...
   }

Это правильно, или как я могу сделать что-то подобное?

Ответы [ 2 ]

1 голос
/ 27 октября 2010

Try:

<asp:Label ID="Status" runat="server"><%# this.Test() %></asp:Label>

Приведенный выше код предполагает, что у вас есть метод с именем Test () с доступом public, который возвращает string в своем файле реализации.

1 голос
/ 27 октября 2010

Методы в code-behind должны быть публичными, я считаю;Я могу ошибаться, но я получил это на работу:

<asp:label ID="lblName" Text='<%= GetName() %>' />

С

public string GetName()
{
      ...
}

HTH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...