189 8069 5689

黑大javascript,黑大帅历险记

如何在asp.net里实现弹出对话框(VB脚本)(菜鸟勿扰)

如果我没有理解错你的意途,你的系统构架应该是这样的:

成都创新互联公司主营临邑网站建设的网络公司,主营网站建设方案,成都App制作,临邑h5小程序制作搭建,临邑网站营销推广欢迎临邑等地区企业咨询

在server上有一个脚本生成文件,并放入一个文件夹,也许你是用的VB写的winform在server定时跑,然后如果server上的脚本发现这个文件存在,则就需要在client端显示一个对话框,让用户判断如何操作,替换还是保持并打开.

因为你后面是用winform的,而前台是用asp.net ,所以你并没有用到socket编程..如果client也是用winform的话,问题就简单得多.直接用socket就可以很快的实现.如果你的前面是web,我想可以使用以下方法:

1.在server上的database生成一个表,包含二个字段filename,flag

filename:表示你生成的文件名

flag:默认值为0,当为1时,则替换,为2时,则打开原有文件,为3时,则忽略

2.当server上的脚本发现文件存在的时候,将文件名写入filename字段,比如你的文件名为 1.txt, 在filename 里面写入1.txt,此时flag=0

3.在asp.net web上面放置一个ajax的timer控件,每秒钟去读取这个表,如果能找到flag=0的数据,则弹出一个新页面,这个页面包括三个button和一个label,button的Text 属性分别为 ”替换文件","打开原有文件",”取消”.

Label显示这个文件名,可以用querystring引用.

4.当用户处理完成后,并闭弹出的页面,并将database里面的flag字段进行相应的更改.比如需要替换,则当点击”替换文件”按钮后,把filename对应的flag改为1,server上的脚本去读取这个flag , 然后进行操作.

不要用javascript实现所谓的msgbox,因为在不同的浏览器中间会出现很多bug


文章标题:黑大javascript,黑大帅历险记
分享链接:http://cdxtjz.cn/article/phcged.html

其他资讯