2014-01-29 3 views
0

ASP.NET MVC를 사용합니다. 이제 RDLC 보고서가 필요하므로 reportviewer를 사용했습니다. 하지만 난 그래서 난 내를 Global.asax에 라우팅 않았다은 iframe을 사용하려는 해달라고브라우저가 스크립트를 지원하지 않거나 스크립트를 허용하지 않도록 구성되었습니다.

public static void RegisterRoutes(RouteCollection routes) 
     { 
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 


      //Custom route for reports 
      routes.MapPageRoute(
      "ReportRoute",       // Route name 
      "Reports/{reportname}",    // URL 
      "~/CommonReports/{reportname}.aspx" // File 
      ); 

     } 

내 jQuery 코드는 내 콘텐츠하지만 CSS에 적용, 더 어떤 그 단지 클릭의 지금

$('#hrfItemSoldRpt').live('click', function (e) { 
     $.ajax({ 
      url: '/Retail_MVC/Reports/ReportViewer', 
     }).done(function (data) { 
      alert(data); 
      $("#content").html(data); 
     }); 
    }); 

없다 장애인 형식

내가 경고이있어도 responce의 HTML에서하지만 오류를

Your browser does not support scripts or has been configured not to allow scripts 

을 제공합니다 거기에 어떤 해결책을 바랍니다 ??

+0

당신 JavaScript가 활성화되어 솔루션의 아래 링크를 확인할 수 있습니까? –

답변

1

RDLC 보고서를 Jquery ajax에서로드하는 방법에 대해 질문하는 경우 RDLC 보고서는 Asp.net 서버 쪽 컨트롤이고 클라이언트 쪽에서 html로 렌더링하려고하기 때문에 불가능합니다.

당신은 사용은 iframe이나 다른 옵션 중 하나가 당신의 requirment 이행 할 필요가

관련 문제