Мне нужно привязать элемент управления ASP.NET примерно так:
<asp:label ID="lblName" Text=<%# GetName()) %>
и в файле CodeBehind у меня есть этот метод:
protected string GetName() { ... }
Это правильно, или как я могу сделать что-то подобное?
Try:
<asp:Label ID="Status" runat="server"><%# this.Test() %></asp:Label>
Приведенный выше код предполагает, что у вас есть метод с именем Test () с доступом public, который возвращает string в своем файле реализации.
public
string
Методы в code-behind должны быть публичными, я считаю;Я могу ошибаться, но я получил это на работу:
<asp:label ID="lblName" Text='<%= GetName() %>' />
С
public string GetName() { ... }
HTH