almacenar y mostrar etiquetas html en MVC

¿Cómo puedo almacenar post.content como html en la base de datos y cómo puedo mostrarlo con html renderizado sin etiquetas? Estoy intentando con la siguiente manera, pero no funciona. Se puede almacenar codificar html en la base de datos pero no se muestra como html representado. Cualquier mejor práctica sería apreciada.

1) // Guardar contenido de la publicación en la base de datos como html

public ActionResult Edit(Post post, FormCollection obj)
        {               
          post.Content = Server.HtmlEncode(post.Content);
        }

2) // Mostrar contenido de la publicación para ver

<%: System.Web.HttpUtility.HtmlDecode(item.Content)%>

<%: item.Content%>

Respuestas a la pregunta(1)

Su respuesta a la pregunta