How to display encoded HTML as decoded in MVC 3 Razor?

后端 未结 7 1502
伪装坚强ぢ
伪装坚强ぢ 2021-02-06 21:54

I\'m using Razor in MVC 3 and Asp.net C#.

I have a View with the following code. model.ContentBody has some HTML tags.

I would need display this HTM

7条回答
  •  梦毁少年i
    2021-02-06 22:59

    Pass in "ContentBody" as MvcHtmlString to your model instead of a string.

    This way you can just use:

    @model.ContentBody

    in your controller to get a MvcHtmlString just use:

    MvcHtmlString myHtmlString = MvcHtmlString.Create("htmlcodeandtext");
    

提交回复
热议问题