文件名称:asp.net+VML+XMLHTTP实现无刷新动态曲线图
文件大小:46KB
文件格式:RAR
更新时间:2011-11-19 07:43:27
asp.net VML XMLHTTP
源代码中,将实现vml的部分封装进一个类库中,该类库在refresh目录下,用vb.net编写(因为提供vml图形的兄弟用的asp,为了转化方便,偶就用的vb.net).但只会c#的兄弟不要仅,程序的主体在VMLC目录下,用c#编写,调用类库以生成vml需要的内嵌代码.如果需要改变图形样式,请更改类库.类库含两个函数,第一个函数用来初始化vml图形的代码.在webform1.aspx的load()方法里调用以生成一个vml图形.在webform1.aspx里加入xmlhttp的代码,具体在SendData()方法里,该方法会向页面xmlhttp.aspx递交请求,并用window.setTimeout定时递交.xmlhttp.aspx调用类库里的第二个方法生成vml画线的代码,并局部更新webform1.aspx里的曲线图.这样实现无刷新,效率相当高.乃监控系统必备方案!
【文件预览】:
refresh
----refresh.vbproj.user(2KB)
----AssemblyInfo.vb(809B)
----refresh.vbproj(3KB)
----bin()
--------refresh.pdb(18KB)
--------refresh.dll(19KB)
----obj()
--------Debug()
----NewRefresh.vb(13KB)
VMLC
----WebForm1.aspx.cs(1KB)
----Global.asax.cs(1KB)
----VMLC.csproj(6KB)
----refresh.aspx(310B)
----Global.asax(71B)
----bin()
--------refresh.pdb(18KB)
--------VMLC.pdb(26KB)
--------VMLC.dll(20KB)
--------refresh.dll(19KB)
----Web.config(4KB)
----_vti_cnf()
----refresh.aspx.cs(1KB)
----_vti_pvt()
--------deptodoc.btr(324B)
--------access.cnf(111B)
--------services.cnf(3B)
--------service.cnf(1KB)
--------service.lck(0B)
--------doctodep.btr(324B)
----WebForm1.aspx(749B)
----VMLC.suo(9KB)
----xmlhttp.aspx(106B)
----VMLC.sln(1KB)
----_vti_script()
----VMLC.csproj.webinfo(106B)
----refresh.aspx.resx(2KB)
----WebForm1.aspx.resx(5KB)
----xmlhttp.aspx.resx(2KB)
----_vti_txt()
----xmlhttp.aspx.cs(1KB)
----Global.asax.resx(2KB)
----AssemblyInfo.cs(2KB)
使用方法.txt