title: WebGrid Not displaying the data
body: <p>I am working on WebGrid in  asp.net mvc3(c#).
  I have done all the coding perfectly but I don't know why WebGrid is not rendering on the page.
  I don't know what I am doing wrong. I have debug the code and data is there in </p>
  
  <pre><code>var grid = new WebGrid(source: Model, defaultSort: "CRM_ID");%&gt;
  </code></pre>
  
  <p>But, It is not displaying.</p>
  
  <p>Here is my ASPX Page code:</p>
  
  <pre><code>&lt;%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage&lt;IEnumerable&lt;CRMEvent.Models.CRM.DatabaseEntities.CRM_Dashboard_Requests&gt;&gt;" %&gt;
  
  &lt;asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"&gt;
      Dashboard
  &lt;/asp:Content&gt;
  &lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"&gt;
  &lt;h2&gt;Dashboard&lt;/h2&gt;
      &lt;%    
          var grid = new WebGrid(source: Model, defaultSort: "CRM_ID");%&gt;
  &lt;div id="grid"&gt;
  
      &lt;%
          grid.GetHtml(columns: grid.Columns(
            grid.Column(columnName: "CRM_ID",header: "CRM ID", canSort: true),
           grid.Column(columnName: "MDLNO", header: "MDLNO", canSort: true),
           grid.Column(columnName: "EMP_Name", header: "Employee", canSort: true),
           grid.Column(columnName: "SERVICE_TYPE", header: "Service Type", canSort: true),
           grid.Column(columnName: "Requested_Amount", header: "Requested Amount", canSort: true),
           grid.Column(columnName: "Created_Date", header: "Date", canSort: true)
           ));
     %&gt;
      &lt;/div&gt;
  &lt;/asp:Content&gt;
  </code></pre>