C# 控件中具有动态标题的文字控件
我正在尝试添加一个动态标题到一个p标签,并将其添加到带有LiteralControl的网页。问题在于,添加到p标记中的乘员文本只显示第一个名字C# 控件中具有动态标题的文字控件,c#,asp.net,webforms,C#,Asp.net,Webforms,我正在尝试添加一个动态标题到一个p标签,并将其添加到带有LiteralControl的网页。问题在于,添加到p标记中的乘员文本只显示第一个名字 foreach (var occ in occupants) { occupants += occ.firstName + " " + occ.lastName + "<br/>"; } entryOccupants.Controls.A
foreach (var occ in occupants)
{
occupants += occ.firstName + " " + occ.lastName + "<br/>";
}
entryOccupants.Controls.Add(new LiteralControl("<p title="+occupants+">Some Text</p>"));
foreach(乘员中的var occ)
{
居住者+=occ.firstName+“”+occ.lastName+“
”;
}
添加(新的文字控件(“Some Text
”);
这就是在chrome中使用开发者工具查看它时的样子
<p title lastName data-original-title="firstName">Some Text</p>
一些文本
您应该为标题
属性添加单引号:
entryOccupants.Controls.Add(new LiteralControl("<p title='"+occupants+"'>Some Text</p>"));
entryOccupants.Controls.Add(new LiteralControl(string.Format("p title='{0}'>Some Text</p>", occupants)));