加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在ASP.NET中,您如何处理会话和多个标签?

发布时间:2020-12-16 06:51:15 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.net中编写了一个应用程序,旨在让用户将记录添加到数据库中.页面设置为当用户添加记录时,新添加的记录的ID号在会话中设置,页面Response.Redirects到“感谢您提交”页面,然后重定向回原始页面以允许进一步编辑.用户还可以使用此屏幕上的“返回”按钮返
我在ASP.net中编写了一个应用程序,旨在让用户将记录添加到数据库中.页面设置为当用户添加记录时,新添加的记录的ID号在会话中设置,页面Response.Redirects到“感谢您提交”页面,然后重定向回原始页面以允许进一步编辑.用户还可以使用此屏幕上的“返回”按钮返回到原始记录添加页面,这使他们可以对数据进行编辑.

但是,我发现在会话中存储ID并不是一个非常好的解决方案,因为用户可能会尝试在不同的选项卡或窗口中创建两个文档.我还尝试在文字控件中设置ID,但这会导致以下问题:当用户使用“返回”按钮时,文字控件未设置为ID,并且添加了新记录而不是正在编辑的记录.

对此有什么解决方案吗?

解决方法

愚蠢的问题,为什么用户可以使用后退按钮来编辑帖子中刚刚接受的数据?

如果编辑以前发布的数据是一种常见的情况,为什么不只是在接受数据时重定向到页面,让他们编辑它.然后,如果点击后退按钮,他们将返回到原始的“干净”插入/添加新数据页面.

这将提供以下流程添加 – > [发布] – GT;编辑 – > …..添加 – > [发布] – >编辑 – > [后退按钮] – >添加 – > [发布] – >编辑 – > [发布] – >编辑….

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读