Google Chart Line,限制数组或数据的大小或长度

时间:2014-12-31 02:06:05

标签: javascript c# asp.net google-visualization

很抱歉,最近开始使用ASP:NET和Google Chart。

我正在用C#在ASP.NET中创建一个应用程序。

我使用Google Charts Line创建了一个图表,无论是通过具有1000个值的数组,这都表示正确。 例如,如果数组为2500,则不显示故障警报。

询问是否对阵列或数据表的大小或长度有任何限制。

代码:

var _puntoDeMedicionId = $('#<%= DropDownPtoMedicionGraf.ClientID %>').val();
 var _EntradasSalidas = _ids;
 var _FechaHoraIni = $('#<%= TextBoxFechaIniGraf.ClientID %>').val(); //Fecha inicial de seleccion
 var _FechaHoraFin = $('#<%= TextBoxFechaFinGraf.ClientID %>').val(); //Fecha final de seleccion

 $.ajax({
     url: "Graficos.aspx/GetChartData",
     data: "{'pPuntoDeMedicionId':'" + _puntoDeMedicionId + "'," +
           " 'pEntradasSalidas' : '" + _EntradasSalidas + "'," +
           " 'pFechaHoraIni' : '" + _FechaHoraIni + "'," +
           " 'pFechaHoraFin' : '" + _FechaHoraFin + "'" +
     "}",
     dataType: "json",
     type: "POST",
     contentType: "application/json; chartset=utf-8",
     success: function (data) {
           var _primero = true;
            $(data.d).each(function (_index, _objeto) {
                if (_primero == true)
                    _primero = false;
                else
                       _objeto[0] = moment(_objeto[0]).toDate();


            });
         chartData = data.d;
     },
     failure: function (r) {
         alert(data.d);
     },
     error: function (data) {
       //  alert(data.d);
         alert("Error cargando los datos, demasiados datos a representar o conexion muy lenta");
     }
 }).done(function () {
     // after complete loading data



     google.setOnLoadCallback(drawChart);
     drawChart();

 });

我的英语不是很好,抱歉有任何错误。

解决方案

我发现,在找到问题的是json序列化,它有一个很小的默认值,你必须编辑web.config并添加一个参数,以获取更多信息:

Json Serialization StackOverflow

问候

0 个答案:

没有答案