簡體   English   中英

具有動態標題的文字控件

[英]Literal Control with dynamic title in control

我正在嘗試為ap標簽添加動態標題,然后使用LiteralControl將其添加到網頁中。 問題在於,添加到p標記的乘員文本僅顯示第一個名字。

foreach (var occ in occupants)
                {
                    occupants += occ.firstName + " " + occ.lastName + "<br/>";
                }

entryOccupants.Controls.Add(new LiteralControl("<p title="+occupants+">Some Text</p>"));

這是使用chrome開發人員工具查看時的外觀

<p title lastName data-original-title="firstName">Some Text</p>

您應該為title屬性添加單引號:

entryOccupants.Controls.Add(new LiteralControl("<p title='"+occupants+"'>Some Text</p>"));

或者您可以使用string.Format()美化您的代碼:

entryOccupants.Controls.Add(new LiteralControl(string.Format("p title='{0}'>Some Text</p>", occupants)));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM