こんにちは、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)