++++++++++++帮忙看看这个问题有什么好的解决方法+++++++++++++++++++++

scong 2004-04-29 03:01:20
有一个文件号是系统根据某个规则和顺序自动生成的,当多个用户同时使用时,往往会出现页面显示的文件号和保存时再监测生成的文件号是不通的,我现在的做法是比较两个文件号,如果不同就提示用户文件号有差异,但这样的话经常会出现提示文件号有差异的提示,这样使页面上预先得到的文件号基本失去了作用,同时经常提示的话用户也觉得不爽,有没有其他的好的解决方法?
...全文
27 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
scong 2004-05-01
  • 打赏
  • 举报
回复
to: wangsaokui(无间道II(前传))
不是很明白你的意思,我现在生成唯一的文件号是没问题的,只是由于文件号要预先生成来给用户知道,所以会造成页面看到的文件号和实际存到数据库中的文件号不一致,因此我需要提醒用户一下,但这样会出现经常提示的情况,我现在想解决的是如何避免经常提示的情况?
kensou28 2004-04-30
  • 打赏
  • 举报
回复
sorry 第3行是 直接保存
kensou28 2004-04-30
  • 打赏
  • 举报
回复
初步想法:
记录当前同时编辑文件的用户数N
如果n=1,则之计保存.
如果n>1,则提交数据前,先取得最新数据显示,
告诉用户多人正在编辑,检查先前输入是否被覆盖,
再让用户确认是否保存.

scong 2004-04-30
  • 打赏
  • 举报
回复
顶顶,沉了
scong 2004-04-30
  • 打赏
  • 举报
回复
可能我说的不清楚,不是文件,而是 【文件号】,比如有一张登记单,多个人同时填写这种登记单,在单上有个自动生成的文件号。。。其他的就跟我前面说的一样。
NekChan 2004-04-30
  • 打赏
  • 举报
回复
为每个用户生成一个,在用户不需要的时候就删除生成的临时文件。
在服务器上开一个临时目录,这样也浪费不了多少的时间和空间。
scong 2004-04-30
  • 打赏
  • 举报
回复
不会吧?没人答?
wangsaokui 2004-04-30
  • 打赏
  • 举报
回复
有一个文件号是系统根据某个规则和顺序自动生成的

可以把第一次生成的放到一边,再生成的时候与第一个比较,+1,然后留下最大的那个,以后依次类推。

不会有多个用户生成一个文件号的情况吧!
icehawk 2004-04-30
  • 打赏
  • 举报
回复
可不可以用类似apllication.lock的方法?
scong 2004-04-30
  • 打赏
  • 举报
回复
告诉用户现在是多人编辑到也不错,至少让他有个心里准备,不过“检查先前输入是否被覆盖,再让用户确认是否保存”还是没有解决我的问题,依旧会出现经常提示的问题,不知道还有没有其他的方法
vzxq 2004-04-29
  • 打赏
  • 举报
回复
关注,学习。帮你UP 来高手啊

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧