Я хотел бы объединить две привязки в одну строку. Как я могу это сделать? Я попробовал следующее, но только LastName появляется при запуске приложения.
<asp:Label ID="txtFacultyName" runat="server" Text='<%#Bind("FirstName") + Bind("LastName") %>'/>
Существует несколько вариантов.
Создайте комбинированное свойство в своем коде позади / model:
// cs public string FullName { get { return $"{FirstName} {LastName}"; } } // aspx <asp:Label ID="txtFacultyName" runat="server" Text='<%#Bind("FullName") %>'/>
Use Eval. Eval разрешит одностороннюю привязку, которая отлично подходит для отображения в asp:Label
Eval
asp:Label
<asp:Label ID="txtFacultyName" runat="server" Text='<%# string.Format("{0} {1}", Eval("FirstName"), Eval("LastName")) %>'/>