title: C# Razor Syntax - html.displayfor displaying as text, not html
body: <p>My models:</p>
  
  <pre><code>    public class htmlDump {
          public string html { get; set; }
      }
  
      public string getSquares() {
          var sq = (from s in n.squares
                    where s.active == true
                   orderby s.date_created descending
                   select s.html).First();
          return sq;
      }
  </code></pre>
  
  <p>My controller:</p>
  
  <pre><code>    public ActionResult index() {
          intranetGS.htmlDump sq = new intranetGS.htmlDump {
              html = g.getSquares()
          };
  
          return View(sq);
      }
  </code></pre>
  
  <p>My View: </p>
  
  <pre><code> @Html.DisplayFor(model =&gt; model.html)
  </code></pre>
  
  <p>All I want is for the html being passed to the view to be rendered as html and not as text.  Surely there's something different I can use in the view (instead of .DisplayFor) that will work.  Any suggestions?  </p>
  
  <p>Thanks very much!</p>