我在C#/ ASP.net中有这段代码
foreach (String projectType in ProjectsByProjectType.Keys)
{
HtmlTableRow trh = new HtmlTableRow();
HtmlTableCell tdProjectType = new HtmlTableCell();
tdProjectType.InnerHtml = projectType;
trh.Controls.Add(tdProjectType);
tableLocal.Controls.Add(trh);
}
此行开始时
tdProjectType.InnerHtml = projectType;
我希望innerHTML
中的文本采用粗体字体类型(因此请使用'projectType'引用的字符串并将其设为粗体)。我该怎么做?
答案 0 :(得分:3)
使用<b>
标记:
tdProjectType.InnerHtml = "<b>" + projectType + "</b>";
答案 1 :(得分:3)
你可以尝试
foreach (String projectType in ProjectsByProjectType.Keys)
{
HtmlTableRow trh = new HtmlTableRow();
HtmlTableCell tdProjectType = new HtmlTableCell();
tdProjectType.InnerHtml = "<b>"+projectType+"</b>";
trh.Controls.Add(tdProjectType);
tableLocal.Controls.Add(trh);
}
答案 2 :(得分:1)
我认为语义上正确的方法是在优先顺序中使用以下之一
tdProjectType.InnerHtml = "<h2>" + projectType "</h2>";
或您要使用的任何标签
tdProjectType.InnerHtml = "<strong>" + projectType "</strong>";
tdProjectType.InnerHtml = "<b>" + projectType "</b>";
答案 3 :(得分:0)
这很简单,您只需要将字符串写成粗体标记,如:
<b> String</b>