我在一个公共模块中用public 定义一个变量 status int
stauts=0 正常模式
status=1 新增模式
status=2 修改模式比方说我要在窗体:si.aspx.vb中做新增.修改记录
当进入窗体时:status=0当新增时,status=1
修改时,status=2当保存成功的时候:status=0
放弃修改或新增时:status=0
问题1:
怎么控制用户在新增或修改过程中关掉窗体而变量status不为0?
问题2:
当我在新增或修改过程中把整个系统通过任务管理器关闭掉再开的时候,发现status不为0
怎么解决?
大家都是怎么做的?
stauts=0 正常模式
status=1 新增模式
status=2 修改模式比方说我要在窗体:si.aspx.vb中做新增.修改记录
当进入窗体时:status=0当新增时,status=1
修改时,status=2当保存成功的时候:status=0
放弃修改或新增时:status=0
问题1:
怎么控制用户在新增或修改过程中关掉窗体而变量status不为0?
问题2:
当我在新增或修改过程中把整个系统通过任务管理器关闭掉再开的时候,发现status不为0
怎么解决?
大家都是怎么做的?
解决方案 »
- [如何解决此异常]不允许启动新请求,因为该请求应具有有效的事务描述符。
- 过滤查询
- 数据库创建用户
- asp.net 页面读取图片的问题
- 如何激活页面上的onclick()事件?急等中.........
- 急!!!为什么这样写会出错,我用的是asp.net+access 参数化查询
- 当把地址拦隐藏之后,自己做一个按扭返回上个页面,这个返回代码怎么写啊
- 又是一个JS的问题`~~~
- 连接excel出错
- CSS样式_width:expression(this.width<80px?"auto":"80px"); 为什么会在IE6下报错!求大神指点!
- 服务器配置问题,请帮忙
- 初学ASP.NET,小问题帮忙看一下。谢谢
还是session里的?
========================================
我的签名(2004年12月25日 12时06分24秒)
public status as int
End Module
Public Class From
Inherits System.Web.UI.Page
Dim status as Integer =0
但我发现每当页面刷新一次的时候status就会被赋成0了
即使是在新增或修改时变成1或2的情况下
修改时,status=2当保存成功的时候:status=0
放弃修改或新增时:status=0
这些都可以通过update数据库中的stauts的值去实现,麻烦就是每进入窗体时就要去数据库读一下这个值,而操作时,都得去数据库更新一下这个值
然后在窗体中引用此窗体级变量即可。