title: Return PartialView in MVC3 Area is not searching in area
body: <p>I am working on an ASP.Net MVC 3 RC project.  I have one area named Drivers. I have a LoadPartial() action in a controller in the Drivers area that returns a PartialView(string, object);  When this is returned I get an error on my webpage that says "The partial view 'PublicAttendanceCode' was not found." It searched the following locations:</p>
  
  <pre><code>~/Views/AttendanceEvent/PublicAttendanceCode.aspx
  ~/Views/AttendanceEvent/PublicAttendanceCode.ascx
  ~/Views/Shared/PublicAttendanceCode.aspx
  ~/Views/Shared/PublicAttendanceCode.ascx
  ~/Views/AttendanceEvent/PublicAttendanceCode.cshtml
  ~/Views/AttendanceEvent/PublicAttendanceCode.vbhtml
  ~/Views/Shared/PublicAttendanceCode.cshtml
  ~/Views/Shared/PublicAttendanceCode.vbhtml
  </code></pre>
  
  <p><strong>Why is it not searching in the Drivers Area?</strong>  </p>
  
  <p>I have the following pretty basic routes in Global.asax.cs:</p>
  
  <pre><code>public static void RegisterRoutes(RouteCollection routes)
  {
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
      routes.MapRoute(
          "Default", // Route name
          "{controller}/{action}/{id}", // URL with parameters
          new { controller = "Home",
                action = "Index",
                id = UrlParameter.Optional  // Parameter defaults
              }
      );
  }
  </code></pre>
  
  <p>And in DriversAreaRegistration.cs</p>
  
  <pre><code>public override void RegisterArea(AreaRegistrationContext context)
  {
      context.MapRoute(
          "Drivers_default",
          "Drivers/{controller}/{action}/{id}",
          new { action = "RequestLeave", id = UrlParameter.Optional }
      );
  }
  </code></pre>
  
  <p><strong>What am I missing that will make it look in the drivers area for the partial?</strong></p>