惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
C
Check Point Blog
博客园_首页
B
Blog
D
Docker
U
Unit 42
量子位
I
InfoQ
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
GbyAI
GbyAI
L
LangChain Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
美团技术团队
T
The Blog of Author Tim Ferriss
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
Vercel News
Vercel News
Recent Announcements
Recent Announcements
雷峰网
雷峰网
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Google DeepMind News
Google DeepMind News

博客园 - KiddLee

数据库存储图像及使用Image控件显示 三层体系结构总结(六) Spring.Core IoC(一) Spring.Net 模块组成 Generating user instances in Sql Server is disabled. Use sp_configure 'user instances enabled' to generate user instances 面向对象分析设计学习与探索(六):好的设计=软件的灵活程度(good design=flexible software)继续 面向对象分析设计学习与探索(六):面向对象的灾难(OO Catastrophe) 面向对象分析设计学习与探索(六):好的设计=软件的灵活程度(good design=flexible software) 面向对象分析设计学习与探索(五):分析(Analysis) 面向对象分析设计学习与探索(四):需求变化(Requirements Change) 面向对象分析设计学习与探索(三):收集需求(Gathering Requirement) 面向对象分析设计学习与探索(二):好的应用程序设计(Well-designed apps rock) 面向对象分析设计学习与探索(一):开篇 类型构造器 装箱拆箱续 Session Cookie and Persistent Cookie 第一次执行方法 装箱拆箱 接口函数还可以声明为private
我犯错了
KiddLee · 2007-04-16 · via 博客园 - KiddLee

       今天发现我在项目中犯了一个错,同一页面中常常会出现这种情况,客户点击按钮后,程序判断是否有此记录。如果存在则进行Update,否则进行Insert。当时为了省事,所以在页面中存入一个ViewState,用来记录记录是否存在,而且自认为还少查了一次数据库。但是忘记了操作成功后应该跳出这个页面,结果出现一个问题,当进入这个页面后,第一次操作,保存了一个需要添加记录的状态,继续保存,因为没有跳出页面,所以程序一直保持添加状态。
       想想这个错误真不应该,以后再遇到这种问题可以有如下几种做法:
       1、删除原有记录,并重新添加
       2、在业务层进行判断,是否添加
       3、操作成功后跳出所在界面