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是有数据的 。。可是就是显示不出来是因为慢了。。异步的???求高手解惑
下面是上面_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是有数据的 。。可是就是显示不出来是因为慢了。。异步的???求高手解惑
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货