1,本例子实现一个Ajax更改数据的例子
如图:
1,新建xml文件;其内容如下:
2,设置xmlManage类 对xml文件进行管理。
3.生产Deault。aspx页面,图如上:
前台代码:
4添加JavaScript代码,实现Ajax
5生产DataPage页面:用来获取数据后台 代码如下:
以上就是全部的代码:
现在在看一下各个文件之间的关系。
xmlManager.cs主要是实现对xml文档的操作
DataPage.aspx主要是从Default页面获取表单数据,然后将数据插入到xml文件中。
Default.aspx页面主要实现布局
JScript.js主要是实现Ajax的异步传输。
XMLFile.xml主要是实现数据测存储。
存在的问题:
1:每次单击提交时,数据能存储在xml文件中,但再单击获取时,无法获取之前刚输入的数据。
解决方法:
2,程序运行完后,显示一个提示对话框“xml文件已经在外部更改,是否要保存。的对话框。”
解决方法:
改进:如何利用对xml文件的动态添加实现一个flash相册。