Я пытаюсь показать отчет на странице, но при загрузке появляется сообщение: Для просмотра отчетов требуется браузер, совместимый со стандартами. Пользователи Inte rnet Explorer 8 и более ранних версий должны переключиться на современный браузер или, если он уже использует режим целевых стандартов современного браузера, добавив тег заголовка на страницу хоста.
Я искал ответом на эту проблему и решениями являются добавление метатега и <!DOCTYPE html>
, но ни одно из этих решений не помогло мне
Это мой код:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="InformeDefectoporFolio.aspx.vb" Inherits="ASPNET.StarterKit.IssueTracker.InformeDefectoporFolio" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>Reporte</title>
<script type="text/JavaScript">
window.onload = function RemoveScrollbars() {
document.getElementById("<%=RptDefectoporFolio.ClientID %>").lastChild.firstChild.style.overflow = "visible";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<rsweb:ReportViewer ID="RptDefectoporFolio" ProcessingMode="Remote" AsyncRendering="false" runat="server"></rsweb:ReportViewer>
</form>
</body>
</html>