Asp.net “退出”按钮,在已添加项时不保存到数据库

Asp.net “退出”按钮,在已添加项时不保存到数据库,asp.net,vb.net,http,Asp.net,Vb.net,Http,我没有任何代码要显示,但使用asp.net、vb.net和SQL以及存储过程 如果在页面上我有一个添加到数据库的项目,因此该信息被“保存”,是否有一种方法在页面上有一个(“退出而不保存”)按钮来消除这些更改 使用infragisitcs ultrawebgrid,可以将一个项添加到一个表中。您可以将项目添加到该页面上的另一个表中。我假设将这些项添加到表中会自动保存在数据库中。还有一个文本框,但如果不单击“保存”,我不相信这些项目实际上已添加到数据库中。使用了更新面板,我不知道这是否重要 如果有人

我没有任何代码要显示,但使用asp.net、vb.net和SQL以及存储过程

如果在页面上我有一个添加到数据库的项目,因此该信息被“保存”,是否有一种方法在页面上有一个(“退出而不保存”)按钮来消除这些更改

使用infragisitcs ultrawebgrid,可以将一个项添加到一个表中。您可以将项目添加到该页面上的另一个表中。我假设将这些项添加到表中会自动保存在数据库中。还有一个文本框,但如果不单击“保存”,我不相信这些项目实际上已添加到数据库中。使用了更新面板,我不知道这是否重要


如果有人在桌子上加了东西,然后决定。。哦,等等。。我现在还不想这么做,有没有一种“一键式”的方式让我觉得我从来没有访问过那个页面来添加信息?我假设它将删除条目,但这必须限于删除在制作时添加的条目。。。我们不希望人们添加信息,然后在按下“保存”按钮后返回并删除。

有两种处理“撤消”的选项,您可以在保存后使用数据库中的标记进行处理,或者您可以缓存更改,直到他们点击“提交”按钮,然后将更改保存到数据库中

缓存更改是一种更便宜的实现方式,但是您可能会遇到一些用户,他们在采取最后一步之前没有意识到他们实际上没有保存任何东西