title: How can I specify the namespace for which controller to call in HtmlHelper.Action(string, string, object)?
body: <p>I have two controllers with identical names, one of which lives in the "Admin" area and one in the default area (which I believe resolves as an empty string for area).</p>
  
  <p>The following call:</p>
  
  <pre><code>HtmlHelper.Action("Action", "DuplicateController", new { parameterValue = "test" } );
  </code></pre>
  
  <p>Doesn't appear to be able to resolve the difference between my <code>ProjectA.Controllers.DuplicateController</code> and <code>ProjectB.Controllers.DuplicateController</code>, even if I specify the area as "" by adding it as follows:</p>
  
  <pre><code>HtmlHelper.Action("Action", "DuplicateController", new { parameterValue = "test", area = "" } );
  </code></pre>
  
  <p>I know I should be able to resolve this by specifying a route when I register them on application startup, but is it possible to specify a fully-qualified namespace directly to the controller I know I need to call right in the action method?</p>
  
  <p>e.g. something like the following would solve my problem:</p>
  
  <pre><code>HtmlHelper.Action("Action", "ProjectB.Controllers.DuplicateController", new { parameterValue = "test" } );
  </code></pre>