你好我这里想用一个C#网页显示XML,且能修改这个XML,但是后台有别的程序也在修改这个XML,有读写冲突问题

我想能否通过网页一个按钮来告诉后台别的程序我要修改这个XML,让那个程序来修改。我一开始想用SOCKET,但是看了你回答别人的问题说不行,AJAX技术可以实现么?怎么实现... 我想能否通过网页一个按钮来告诉后台别的程序我要修改这个XML,让那个程序来修改。我一开始想用SOCKET,但是看了你回答别人的问题说不行,AJAX技术可以实现么?怎么实现呢? 展开
 我来答
飞讯奇十心小宇1430
2012-08-03 · 超过26用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:70.5万
展开全部
你要改的时候,停止后台程序。
如果你可以修改后台程序, 可以这么做
1、页面进行建立一个新的xml文件
2、后台程序看看有没有新的xml文件 有就进行更新,更新完删除xml。
追问
情况有些不一样,我不能停止后台程序,那个程序在进行一些长时间的任务,用XML存储任务的信息和进度,我则需要用网页来显示这些任务的信息和进度,所以后台程序会定期的刷新XML 我用GRIDVIEW绑定了那个XML显示,且提供一些修改的功能,这样网页浏览者可以修改任务表,这样就会引起XML的读写冲突了。之前想过线程加锁,但是网页里的函数是页面操作的响应应该不能加锁,所以才想能否通过一些通信机制来告诉那个程序修改的的信息
追答
在后台程序中  增加功能   
功能是这要网页操作一个文件进行做 后台程序进行进行文件的检测
约定规则 使用中间文件进行文件的修改
网页程序-》中间文件-》后台程序读取-》修改XML文件-》网页读取XML文件
百度网友2d929d951
2012-08-03 · 超过64用户采纳过TA的回答
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:127万
展开全部
...... XML 就等于是 文本 你修改文本还不会么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式