有多个页面,这里假定2个,PAGE_A.ASPX,PAGE_B.ASPX,都要进行业务处理,当然,处理类别不一样,但票据编号需要共享,比如在PAGE_A中使用了1001票号,则下一个可用票号为1002,不允许重复,因为两种类别的业务都要用,操作员经常把两个页面都点开(一个页面通过变量可以递加),处理不同的业务时,切换一下页面就可以了,为了共享票号,我把当前票号放到COOKIE里面,每受理完一个单子,就把COOKIE里面的票号+1(同时更新当前页面的显示),这样,各个页面就可以共享了,但问题是,PAGE_A修改了票号,PAGE_B并不知道,在C/S里面,窗口被激活时,有ACTIVATE()事件(页面必须先激活才能操作),在该事件中,读入并显示当前票号,在B/S里面好像找不到该事件,我现在的做法是,每次实际使用票号时,重新读一下COOKIE,虽然不会产生业务错误,但用户切换页面后,页面上显示的还是上一次的票,容易引起误会.
解决方案 »
- membership中获取特定用户信息时会自动修改该用户在线状态,如何避免?
- 一个关于textbox的OnBlur和OnChange--js
- 如何实现不同项目中Session变量的传递?
- 求软件资金申报材料范本,请做过的能给个参考,谢谢!!!!
- 麻烦各位、帮看个错误信息
- 在数据库有一字段ID,如何得到其中没有被占用的最小ID值,如何快速得到?
- 存储过程的 NText数据类型 怎么写 呢 语法错误 不知道怎么改
- 怎么确定是那个控件回发服务器的?
- asp.net 如何获取服务器上的文件列表?
- 我写的很简单的循环从数据库读记录的程序,却说什么连接应打开,连接应关闭什么的,帮忙看看吧~~~~
- 庖丁解牛 第一技术讨论群29071846 欢迎大家光临
- 工作了,向同行朋友请教问题(sql,asp.net,ActiveX)
$(document).click(function(){...});和
$(document).keydown(funciton(){...});要操作,总要点鼠标或者按键吧,呵呵