javascript中是这句<%Html.RenderPartial("_CurrentCalData"); %>
下面是上面_CurrentCalData这个东西的ascs文件中的东西。。
var __CURRENTDATA=[<% 
    if (ViewData.Model != null && ViewData.Model.Count > 0)
    {
        for (int i = 0; i < ViewData.Model.Count; i++)
        {var entity=ViewData.Model[i];
            if(i>0)
            {%>,<%}%>['<%=entity.Id%>','<%=entity.Subject.Replace("\\",@"\\").Replace("'",@"\'")%>',new Date(<%=TimeHelper.MilliTimeStamp(entity.StartTime)%>),new Date(<%=TimeHelper.MilliTimeStamp(entity.EndTime)%>),<%=entity.IsAllDayEvent ? "1" : "0"%>,<%=TimeHelper.CheckIsCrossEvent(entity)%>,<%=entity.InstanceType== 2?"1":"0"%>,<%=string.IsNullOrEmpty(entity.Category) ? "-1" : entity.Category%>,1,'<%=entity.Location %>','<%=entity.AttendeeNames %><%=string.IsNullOrEmpty(entity.OtherAttendee)?"":","+entity.OtherAttendee%>' ]
           <%
        }
    }
%>
];
我吧这个改成普通的aspx页面
我是这样写的
$.post("/handlers/calendar/GetCalendar.ashx", { "formAction": "week" },
              function(data) {
                  __CURRENTDATA = data;
                  alert(data);
              });
alert是有数据的 。。可是就是显示不出来是因为慢了。。异步的???求高手解惑