asp.net – 如何在Simile时间轴中重新加载数据
发布时间:2020-12-16 07:40:10 所属栏目:asp.Net 来源:网络整理
导读:我创建了一个SIMILE时间轴,它使用 XML文件作为数据源,这是在调用aspx命令时由方法创建的. 问题是当更新XML文件时,时间轴不会更新并显示第一次加载的数据.仅当我关闭浏览器并使用时间轴再次打开Web应用程序时,才会刷新数据.即使我转到我的Web应用程序的另一个
我创建了一个SIMILE时间轴,它使用
XML文件作为数据源,这是在调用aspx命令时由方法创建的.
问题是当更新XML文件时,时间轴不会更新并显示第一次加载的数据.仅当我关闭浏览器并使用时间轴再次打开Web应用程序时,才会刷新数据.即使我转到我的Web应用程序的另一个页面,然后回到带有时间轴的页面,数据显示仍然相同. 我已经确认在创建时间轴的脚本被调用之前创建/更新了XML文件,我还尝试了一些技巧,例如强制使用PageLoad(),执行Response.Redirect()并且不使用缓存. 我的函数onLoad()类似于simile-widget提供的原始函数.码: <head> ... <meta http-equiv="pragma" content="no-cache" /> <META HTTP-EQUIV="Expires" CONTENT="-1"> ... var tl; function onLoad() { $(document).ready(function() { var eventSource1 = new Timeline.DefaultEventSource(0); var theme1 = Timeline.ClassicTheme.create(); theme1.timeline_start = new Date(Date.UTC(2010,1)); theme1.timeline_stop = new Date(Date.UTC(2014,1)); var d = theme1.timeline_start; var bandInfos = [ Timeline.createBandInfo({ ... }),Timeline.createBandInfo({ ... }) ]; bandInfos[1].syncWith = 0; bandInfos[1].highlight = true; // create the Timeline tl = Timeline.create(document.getElementById("tl"),bandInfos); var url = '.'; // references in the data tl.loadXML("batch_data.xml",function(xml,url) {eventSource1.loadXML(xml,url); }); tl.finishedEventLoading(); }); } ... </head> <body onload="onLoad();" onresize="onResize();"> <form id="form1" runat="server"> <div id="tl" runat="server"> ... </div> </form> </body> 谢谢! 解决方法
你将javascript代码包装在onLoad函数上的第一个线索.尝试使用onClick事件函数创建一个更新页面的按钮.如果您想升级到一段时间,可以使用JavaScript计时事件.
Here is a link to a documentation of a timing event examples 我把这个例子简单地说成是可能的: setInterval(function(){alert("Hello")},3000); 这就是sintax window.setInterval("javascript function",milliseconds); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- (一)认识ASP.NET MVC
- asp.net-mvc-3 – 从ASP MVC 3 Preview更新到Beta后,提交了
- asp.net-core – 将绝对文件路径转换为相对路径
- asp.net – 如何在没有查找AspNetUserRoles表的情况下获取W
- asp.net-mvc-4 – MVC4捆绑GZIP和头文件
- asp.net – 成员资格生成密码仅字母数字密码?
- asp.net – Visual Studio构建错误“路径中的非法字符”
- asp.net-mvc – 使用EF4转换为datetime时发生溢出
- ASP.NET MVC 5表单验证和错误处理
- 从ASP.NET应用程序使用Active Directory时,DirectoryServic
推荐文章
站长推荐
- asp.net – 如何在文本框的点击事件上附加日历(全
- asp.net-mvc – HttpCache vs Singleton – MVC应
- asp.net – 什么是aspnet_Users和aspnet_Members
- asp.net-mvc-3 – MVC3 Html.EditorFor在我的视图
- asp.net-mvc – 如何将我的视图模型绑定到jqGrid
- asp.net-mvc-4 – MVC4 – 如何渲染视图字符串?
- asp.net – SignalR MethodAccessException
- asp.net-mvc – 朋友列表与chatjs.net SignalR M
- asp.net-mvc – 当tryUpdateModel无法在asp.net
- asp.net-mvc – ASP.NET MVC,图层,模型,存储库等
热点阅读