美好的一天,我正在尝试在我的 ASP.NET MVC3 项目中使用操作Url.Action
链接@Html.Raw
。没有 ,一切正常@Html.Raw
,但图像无法在页面上显示,我尝试Html.Encode
在 Raw 中使用,但随后它向我展示了页面上的裸 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)