1

リスト項目を HTML エンコードする ASP.NET の箇条書きリスト コントロールがあります。

<strong>First Name</strong> is required and must consist of letters only.

「First Name」が太字で出力されません。

箇条書きリスト コントロールがリスト項目出力を html エンコードするのを止めるにはどうすればよいですか?

Web フォームの行は次のとおりです。 <asp:BulletedList ID="bltUserDetailsErrors" runat="server"></asp:BulletedList>

次に、エラー メッセージの中間リストがあります。

userDetailsMessageList.Add(
                "<strong>First Name</strong>is required, must contain only letters, " +
                "and be no more than 50 letters.");

次に、箇条書きリストに追加されます。

bltUserDetailsErrors.Items.Clear();
            foreach (string message in userDetailsMessageList)
            {
                bltUserDetailsErrors.Items.Add(new ListItem(message));
            }

はい、それは間違いなく、出力をエンコードする html です。

<li>&lt;strong&gt;First Name&lt;/strong&gt;is required, must contain only letters, and be no more than 50 letters.</li>

<strong></strong>ブラウザでテキストが太字になるようにタグをレンダリングするための箇条書きリストを取得するにはどうすればよいですか。

4

0 に答える 0