[英]How to string concatenate two bindings in asp.net?
我想將兩個綁定串連成一個字符串。 我怎樣才能做到這一點? 我嘗試了以下方法,但運行應用程序時只顯示 LastName。
<asp:Label ID="txtFacultyName" runat="server" Text='<%#Bind("FirstName") + Bind("LastName") %>'/>
有幾個選項。
在您的代碼后面/模型中創建一個組合屬性:
// cs public string FullName { get { return $"{FirstName} {LastName}"; } } // aspx <asp:Label ID="txtFacultyName" runat="server" Text='<%#Bind("FullName") %>'/>
使用Eval
。 Eval 將允許單向綁定,這很適合在asp:Label
<asp:Label ID="txtFacultyName" runat="server" Text='<%# string.Format("{0} {1}", Eval("FirstName"), Eval("LastName")) %>'/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.