2016-04-27 7 views
0

Ich möchte teilweise ReportViewer.aspx von einer Seite in MVC3-Projekt aufrufen, aber die teilweise nicht finden Sie den Speicherort und zeigen einen Fehler wie diese Wie kann ich es lösen?Call Partial Aspx in Rasierer MVC3 Seite

Error location didn't show .aspx location in all path

die globale asax Route meines Projekts:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 
routes.MapRoute(
    "Default", 
    "{controller}/{action}/{id}", 
    new { controller = "Account", action = "Login", id = UrlParameter.Optional }, 
    new[] { "ISpace.Controllers" } 
);` 

Antwort

0

Sie können in Router-Konfigurationseinstellung:

routes.MapPageRoute("Test", "Test/{Controller}/{ActionName}", "~/Views/{Controller}/{ActionName}.aspx"); 
0

nach in google Erforschung und ich habe diesen Link aus stackoverflow es löst meine Frage, ich sollte Viewengine für Webformular und Rasierer registrieren. hier ist der Code von diesem Link

protected void Application_Start() 
    { 
     ViewEngines.Engines.Clear(); 
     ViewEngines.Engines.Add(new RazorViewEngine()); 
     ViewEngines.Engines.Add(new WebFormViewEngine()); 
    }