菜鸟问题,怎么解决填写表单之后,按F5刷新,又一次将数据添加到数据库的问题!

x88 2004-08-02 03:19:03
我按F5刷新之后,原先页面填的那些内容还显示在那里,而看到数据库又新增了一条相同的记录,真是晕呀,望高手帮忙解决!立即结帖给分!
...全文
106 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryg221 2004-08-02
  • 打赏
  • 举报
回复
如果你想弹出提示信息可以用:
Response.Write("<script>alert();</script>");
Response.Write("<script>window.location='当前页面';</script>");
guying999 2004-08-02
  • 打赏
  • 举报
回复
执行完操作以后再重新转向该页面
lovechn 2004-08-02
  • 打赏
  • 举报
回复
可以在插入数据库时判断是否已有相同的记录
if exists(select * from 表名 where 字段1=@字段1 and 字段2=@字段2)
return


@字段1, @字段2 为你要插入到数据库中的值
x88 2004-08-02
  • 打赏
  • 举报
回复
回magiccoder(或许..未必..不过..): 用Response.redirect方法 则不能显示增加数据的提示信息~
回: lxzhong(小忠) 放在 增加按钮点击 事件中
lxzhong 2004-08-02
  • 打赏
  • 举报
回复
你的数据库处理语句放到什么地方了?
magiccoder 2004-08-02
  • 打赏
  • 举报
回复
执行完插入操作后,再重定向到该页面:
Response.Write("a.aspx");

PS:
最好能将数据访问层和你的逻辑层分开!
ryg221 2004-08-02
  • 打赏
  • 举报
回复
看一下代码

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧