こんにちは、ASP.NET MVC3 プロジェクトのUrl.Action
内部でアクション リンクを使用しようとしています。@Html.Raw
がなくてもすべて正常に動作@Html.Raw
しますが、画像をページに表示できません。RawHtml.Encode
内で使用しようとしていますが、ページに裸の HTML が表示されます。
@Html.Raw(<a href="@Url.Action("ActionName", "Controller", new {id = 1})" target="_blank">
<img src="@Url.Content("~/Content/Images/simpleImage.png")"/>
</a>)
正しいコードをレンダリングしない理由はありますか?また、画像のある場所にカーソルを合わせると、次のコードがポップアップ表示されます:sitename.com/Controller/@Url.Action(
私は「それは助けにならない」をシールドしようとしています
編集
このアクション リンクは、データベースからのクエリの一部であり、次のように表示します。
@Html.Raw(model.FieldWithHtmlCharactersInDatabase)