我遇到一个问题,我点击按钮把数据插入数据库,然后我再点IE上面的刷新,就又插入了一遍数据,请问这个怎么办啊?请指教!急啊
解决方案 »
- 生成静态问题,Render为什么得不了Response.Write输出的内容呢?只对控件有效?
- 图片在移动过程中逐渐缩小的代码
- LINQ的update,咋那么麻烦呀,你们有啥好的办法吗?
- aspx页面的<% Register %> ,在CS后台文件,怎样才可动态生成?
- 请高手回答一下简单问题
- 关于网络开发的学习
- 请高手指点asp.net后台往库中添加数据时一页不能完全添完,如何实现点击"保存并进行下一步"按钮的继续添加的工作
- 管理员登录后,修改网站首页代码?
- 在datagrid中怎么样将模板列中的数据汇总后显示在页脚上.
- 关于access数据库带密码的连接问题?
- 求各位大侠好心人 帮帮忙解决下visual studi.net 的安装问题 急!急!急!急!
- GridView如何动态插入数据?在线等待,很着急....
2.如果要求比较高,用session记录.
比如:做一个hidden,在后台生成一个guid放在session中,同时放在hidden中,
这个每次Page_load时要做一次,
postback后,检查hidden中的值,与session中的值是否匹配.
我这个是这样的……
用Response.Redirect跳转到当前页面也可以
Response.Write("<script language='javascript'>alert('留言成功,页面将跳转到首页!');history.go(-1);</script>");
我这个是这样的……
用Response.Redirect跳转到当前页面也可以
----------------------------------------------------------
你的方法我试过了,点击确定后,数据插入到数据库了,可是网页却无法显示了,这是怎么回事?
你的第二个做法能不能讲的明白一些,最好有代码
Response.Write("<script language='javascript'>alert('留言成功,页面将跳转到首页!');history.go(-1);</script>");
我这个是这样的……
用Response.Redirect跳转到当前页面也可以
----------------------------------------------------------
你的方法我试过了,点击确定后,数据插入到数据库了,可是网页却无法显示了,这是怎么回事? ------------
看你的uRL路径是否存在
你点按钮提交数据后,再按F5刷新就不会提交数据了
这个方法最简单
我就是这样用的拉
在page_load里检测参数有没有,有的话 做保存操作
updatepanel是什么?可以把你的代码发上来吗
if(!ispostback)
{
return;
}
http://blog.csdn.net/wdd775/archive/2007/06/06/1640032.aspx
不过我都是转向到新页面,并且在新页面安排几个选项来让用户选择,比如添加完后会有“继续添加”“修改新闻”“管理新闻”之类的,用户体验会很好,但是还是得防止后退刷新
1、我用Response.Write("<script>alert('保存成功回去');history.back();</script>");有点页面可以实现,而有点插入页,会出现该页无法显示的问题。不知道是怎么回事
2、用Response.Redirect跳转回这个页面也可以,只是没有弹出对话框提示“操作成功”了,我现在用的是第二个方法,请问怎么样可是弹出一个对话框吗
Response.Write("<script language='javascript'>alert('留言成功,页面将跳转到首页!');
location.href='首页';</script>");
{
return;
}
可以一试