美好的一天,我嘗試在我的ASP.NET MVC3項目中使用Url.Action
內部@Html.Raw
的動作鏈接。一切工作正常,沒有@Html.Raw
,但它與圖像無法顯示在頁面上,我嘗試在原始內使用Html.Encode
,但它然後顯示我裸頁上的HTML。ASP.NET MVC3鏈接@ Html.Raw中的圖像
@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)
如果'一切工作正常,沒有@ Html.Raw,'那麼你爲什麼使用它? – Satpal
,因爲我將此信息添加到數據庫中,並且需要在頁面上顯示 – Rakstit
此@ Html.Display與@ Html.Raw相關? –