title: Nested Html Helpers
body: <p>I have the following straightforward razor code:</p>
  
  <pre><code>&lt;div class="form-group"&gt;
      @Html.LabelFor(model =&gt; model.BusinessName, new { @class = "col-sm-3 control-label" })
        &lt;div class="col-sm-6"&gt;
            @Html.TextBoxFor(model =&gt; model.BusinessName, new { @class = "form-control" })
            @Html.ValidationMessageFor(model =&gt; model.BusinessName)
        &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I want to be able to wrap this all in a custom html helper, however, when reading about creating your own, I don't see how I would pass in the existing 'TextBoxFor' and 'ValidationMessageFor' helpers to the custom html helper constructor that I will be creating. Is there a way to do this, or will I be better looking at the output of the helpers I want to nest and create the necessary tags manually within my custom helper?</p>