在ASP.NET中,您如何处理会话和多个标签?
发布时间:2020-12-16 06:51:15 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.net中编写了一个应用程序,旨在让用户将记录添加到数据库中.页面设置为当用户添加记录时,新添加的记录的ID号在会话中设置,页面Response.Redirects到“感谢您提交”页面,然后重定向回原始页面以允许进一步编辑.用户还可以使用此屏幕上的“返回”按钮返
我在ASP.net中编写了一个应用程序,旨在让用户将记录添加到数据库中.页面设置为当用户添加记录时,新添加的记录的ID号在会话中设置,页面Response.Redirects到“感谢您提交”页面,然后重定向回原始页面以允许进一步编辑.用户还可以使用此屏幕上的“返回”按钮返回到原始记录添加页面,这使他们可以对数据进行编辑.
但是,我发现在会话中存储ID并不是一个非常好的解决方案,因为用户可能会尝试在不同的选项卡或窗口中创建两个文档.我还尝试在文字控件中设置ID,但这会导致以下问题:当用户使用“返回”按钮时,文字控件未设置为ID,并且添加了新记录而不是正在编辑的记录. 对此有什么解决方案吗? 解决方法
愚蠢的问题,为什么用户可以使用后退按钮来编辑帖子中刚刚接受的数据?
如果编辑以前发布的数据是一种常见的情况,为什么不只是在接受数据时重定向到页面,让他们编辑它.然后,如果点击后退按钮,他们将返回到原始的“干净”插入/添加新数据页面. 这将提供以下流程添加 – > [发布] – GT;编辑 – > …..添加 – > [发布] – >编辑 – > [后退按钮] – >添加 – > [发布] – >编辑 – > [发布] – >编辑…. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在Asp.Net MVC循环中呈现纯HTML链接?
- 详解ASP.NET Core 2.0 路由引擎之网址生成(译)
- 服务器NLog日志无法正常写入或者只能部分写入
- asp.net – 将HyperLinkField设置为Javascript Url
- asp.net-mvc – 使用asp.net mvc操作过滤器的奇怪行为Attri
- 再论验证码安全:请及时销毁你的验证码
- 如何创建使用asp:ListItem列表作为子控件的ASP.NET用户/服
- asp.net-mvc – ASP.NET MVC – Typesafe Html.TextBoxFor,
- asp.net-mvc – Request.GetOwinContext在单元测试中返回nu
- ASP。net下ispostback的用法
推荐文章
站长推荐
- dependency-injection – 如何使用unity注入Appl
- asp.net – 发布时母版页无法加载类型错误
- asp.net-mvc – 无法在Global.asax上加载类型Mvc
- asp.net/C#中的请求来源
- asp.net – .NET:如何从Flash创建缩略图
- asp.net-mvc – 具有多个路由值的Url.Action帮助
- asp.net-mvc – 为什么要使用MVC帖子注销?
- asp.net – NuGet不断崩溃Visual Studio 2013
- asp.net – 如何使用反射在app_code中创建一个类
- asp.net-mvc-3 – 剃刀语法动态命名HTML元素
热点阅读