title: Extension methods cannot be dynamically dispatched in Textbox
body: <p>Herei'm going to take a values from ViewBag.But below error occured.</p>
  
  <p>Specific Error Message is</p>
  
  <blockquote>
    <blockquote>
      <p>Compiler Error Message: CS1973: 'System.Web.Mvc.HtmlHelper' has no applicable method named 'TextBox' but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax.</p>
    </blockquote>
  </blockquote>
  
  <p>ViewBag in Controller</p>
  
  <pre><code> ViewBag.Vat = tx.GetVatDetails().FirstOrDefault().Percentage; // result is 15.0 
  </code></pre>
  
  <p>In my View</p>
  
  <pre><code> @Html.TextBox("vat",ViewBag.Vat); // in here that error occured
  </code></pre>
  
  <p>How do i solve this ?</p>