title: Error: Cannot convert lambda expression to type 'string' because it is not a delegate type
body: <p>Error:Cannot convert lambda expression to type 'string' because it is not a delegate type</p>
  
  <p>I am getting this error when I am trying to add in cshtml page in mvc4.
  at line <p>Customer Name: @Html.TextBox(m => Model.CustomerName)</p>
  Could anyone explain what is its meaning and why it comes here?</p>
  
  <p>Code is </p>
  
  <pre><code>@model DataEntryMvcApplication.Models.Customer
  @using (Html.BeginForm())
  {
      &lt;p&gt;Customer Name: @Html.TextBox(m =&gt; Model.CustomerName)&lt;/p&gt;
      &lt;p&gt;ID:@Html.TextBox(m=&gt;Model.CustomerId)&lt;/p&gt;
      &lt;input type="submit" name="Custtomer" /&gt;
  }
  </code></pre>
  
  <p>and this is model class;</p>
  
  <pre><code>namespace DataEntryMvcApplication.Models
  {
      public class Customer
      {
          public string CustomerId { get; set; }
          public string CustomerName { get; set; }
      }
  }
  </code></pre>