title: Setting form method to get without specifying controller and action
body: <p>I have a partial view which I need to re-use:</p>
  
  <pre><code>div class="selectDate"&gt;
  @using (Html.BeginForm("ViewTransactionLog", "Profile", FormMethod.Get))
  {
      &lt;div class="selectDateLabel"&gt;Date:&lt;/div&gt;
      &lt;div&gt;
      @Html.TextBox("start", range.Start, new { @class = "pickDate" }) to @Html.TextBox("end", range.End, new { @class = "pickDate" })
  
      &lt;/div&gt;
      &lt;div&gt;
      &lt;input type="submit" value="Go" /&gt;
      &lt;/div&gt;
  }
  &lt;/div&gt;
  </code></pre>
  
  <p>This is the code for picking 2 dates. As the data is lightweight, I wish to pass it through the Get method. I also wish to generalize it and put it into its own cshtml; however, <code>Html.BeginForm</code> expects the controller name and action name to be given if I wish to use the Get method. Is there anyway to avoid this so I could just move the code into a partial view of its own?</p>