转换为html时,如何将字符串变量(c#)设为粗体?
我在C#/ASP.net中有此代码 这条线什么时候走转换为html时,如何将字符串变量(c#)设为粗体?,c#,html,asp.net,bold,C#,Html,Asp.net,Bold,我在C#/ASP.net中有此代码 这条线什么时候走 tdProjectType.InnerHtml = projectType; 我希望innerHTML中的文本采用粗体字体(因此,将“projectType”引用的字符串设置为粗体)。如何执行此操作?使用标记: tdProjectType.InnerHtml=“+projectType+”; 这很简单,您只需用粗体标记编写字符串,如: <b> String</b> 字符串 您可以试试 foreach (Strin
tdProjectType.InnerHtml = projectType;
我希望innerHTML
中的文本采用粗体字体(因此,将“projectType”引用的字符串设置为粗体)。如何执行此操作?使用标记:
tdProjectType.InnerHtml=“+projectType+”;
这很简单,您只需用粗体标记编写字符串,如:
<b> String</b>
字符串
您可以试试
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);
}
foreach(ProjectsByProjectType.Keys中的字符串projectType)
{
HtmlTableRow trh=新的HtmlTableRow();
HtmlTableCell tdProjectType=新的HtmlTableCell();
tdProjectType.InnerHtml=“+projectType+”;
trh.Controls.Add(tdProjectType);
tableLocal.Controls.Add(trh);
}
我认为语义上正确的方法是按优先顺序使用以下选项之一
tdProjectType.InnerHtml=”“+projectType”“代码>
或者您想使用的任何h标记
tdProjectType.InnerHtml=“”+projectType“”代码>
tdProjectType.InnerHtml=”“+projectType”“代码>这很有效。但是我最终使用了tdProjectType.Attributes.Add(“style”,“font-weight:bold”);相反
<b> String</b>
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);
}