MVC RazorでDropDownListを使用していて、自動HTMLエンコーディングに問題があります。 DropdownNamesAndValues
リストでSelectListItem.Text
プロパティがそれにHTML太字や斜体タグを有することができることを除いて、正常に動作しますMVC Razor DropDownListでHtml.Rawを使用するには?
@Html.DropDownList("MyList", Model.DropdownNamesAndValues)
:私のコードは次のようになります。現在、これらは文字通りドロップダウンに表示されています(<i>hello</i> world
など)。
SelectListItem.Text
各プロパティに@ Html.Rawを適用するにはどうすればよいですか?- これに失敗した場合、代わりにHTMLタグを削除する簡単な方法はありますか?基本的には文字通り現在のように表示するのではなく、
ビューの前にhtmlタグを取り除く必要があります。コントローラーか、好ましくは値を得ようとしているモデルのどちらかで。 –
@Bigfellahullありがとう、私は正規表現を使用してモデルを今すぐ外しています。これを答えると、あなたが最初に応答したときにそれを受け入れます。 – mikel