0

このコードは 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' で参照される文字列を取得して太字にします)。どうすればいいですか?

4

4 に答える 4

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);
}
于 2013-09-05T10:48:04.613 に答える
3

<b>タグを使用:

 tdProjectType.InnerHtml = "<b>" + projectType + "</b>";
于 2013-09-05T10:46:37.830 に答える
1

意味的に正しい方法は、次のいずれかを優先的に使用することだと思います

tdProjectType.InnerHtml = "<h2>" + projectType "</h2>";

または使用したいhタグ

tdProjectType.InnerHtml = "<strong>" + projectType "</strong>"; tdProjectType.InnerHtml = "<b>" + projectType "</b>";

于 2013-09-05T10:49:47.313 に答える
0

これは非常に簡単で、次のように文字列を太字のタグで記述するだけです。

<b> String</b>
于 2013-09-05T10:46:43.923 に答える