2016-04-27 7 views
0

MVC3プロジェクトのページから部分ReportViewer.aspxを呼び出したいが、部分的にカントが見つかり、このようなエラーが表示される どうすれば解決できますか?パーツAspxをカミソリのMVC3ページで呼び出す

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

私のプロジェクトのグローバルasaxルート:

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

答えて

0

あなたは、ルータの設定で設定することができます:グーグルで研究した後

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

と私はから、このリンクを得ましたstackoverflowそれは私の質問を解決する、私はwebformとかみそりのためのviewengineを登録する必要があります。 はこちらのリンクからのコードです

protected void Application_Start() 
    { 
     ViewEngines.Engines.Clear(); 
     ViewEngines.Engines.Add(new RazorViewEngine()); 
     ViewEngines.Engines.Add(new WebFormViewEngine()); 
    } 
関連する問題