社区
C#
帖子详情
重复刷新
houlinghouling
2003-09-01 12:03:59
我在页面上有一个添加button,当我添加完后,如果去刷新他就又会添加一条记录,请高手给说说(20分钟内给分)
...全文
78
9
打赏
收藏
重复刷新
我在页面上有一个添加button,当我添加完后,如果去刷新他就又会添加一条记录,请高手给说说(20分钟内给分)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qimini
2003-09-04
打赏
举报
回复
BTW,我得页面刷新怎么不会重新执行添加啊?代码和你的没有什么区别
你的页面控件有把AutoPostBack设为true吗?
BeyondLove2000
2003-09-04
打赏
举报
回复
添加完后跳转到本页
qimini
2003-09-04
打赏
举报
回复
第一种方法,数据库中设计一个主键,在新增的时候如果存在此记录那么就不会在新增(多笔记录新增适用)
第二种方法,定义一个隐藏控件tempID存放nSubjectID,在第一次新增时Convert.ToInt32(tempID.Value)!=nSubjectID,执行新增,然后把nSubjectID.ToString()的值赋给tempID.Value;页面刷新时Convert.ToInt32(tempID.Value)!=nSubjectID,新增不被执行(适用于单笔新增记录)
int i=0;
int nSubjectID=159;
if(Convert.ToInt32(tempID.Value)!=nSubjectID)
{
.....
tempID.Value=nSubjectID.ToString();
}
houlinghouling
2003-09-04
打赏
举报
回复
//不好意思我前两天没有上班,因此问题还是存在的。下面是我的代码!
protected void OnCConfirm(object sender, System.Web.UI.ImageClickEventArgs e)
{
int i=0;
int nSubjectID=159;
//int nSubjectID=Convert.ToInt32(Request["nItemID"]);
string strCatalogName=this.txtCatalogName .Text.Trim ();
string strSJCatalogName="0";
CorResource cr=new CorResource();
if (strCatalogName!="")
{
i=cr.AddCatalog(strCatalogName,strSJCatalogName,nSubjectID);
}
else
{
Response.Write("<script language='javascript'>alert('请输入目录名称!')</script>");
}
if (i==1)
{
Response.Write("<script language='javascript'>alert('添加成功!')</script>");
}
this.ShowPanel ();//控制是否显示
}
qimini
2003-09-01
打赏
举报
回复
代码贴出来
houlinghouling
2003-09-01
打赏
举报
回复
有一个添加button,当我一点添加该记录就被添加到数据库中,但是我这时候点IE上的刷新,该记录就在一次的添加到数据库中去了。
qimini
2003-09-01
打赏
举报
回复
什么意思?说明白点
tlping
2003-09-01
打赏
举报
回复
可以查询数据库判断一次,如果存在这条记录,就return;
但也不是,什么高明的解决办法
tlping
2003-09-01
打赏
举报
回复
这确实是个问题,就是刷新的时候,会重新递交到数据库,相当于点了一次button,
PowerBI系列之Gateway网关和数据
刷新
本课程是PowerBI系列课程之Gateway网关和数据
刷新
专题 1. Gateway网关的介绍和下载安装 2. Gateway网关集群介绍 3. 配置本地文件数据源和定时
刷新
4. 配置Sql Server数据源和定时
刷新
5.&...
baseadapter getview
重复
刷新
ViewPager -- Fragment 切换卡顿 LazyLoad
关于baseadapter getview
重复
刷新
这个问题 ,网上一大堆的资料 但是今天遇到 ViewPager -- Fragment 切换卡顿 竟然是由于getview不断
刷新
引起的 原因是包含listview的viewgroup的 高度导致 getview不断的走 下面贴出网上看到的一些文章 ViewPager -- Fragment 切换卡顿 性能优化
防止页面
重复
刷新
、
重复
提交、后退的解决方案
客户端:
重复
提交、
重复
刷新
: 1.jsp页面设置page全局变量,只允许提交一次 2.将提交按钮或者image置为disabled 3.禁止客户端
刷新
:通过JS来控制,禁用
刷新
的功能、清除访问历史纪录; 防止后退: 1.更改浏览器的历史纪录 使用window.history.forward()方法,调用window.history.forward()方法即可。 "JavaScr
关于解决Edge浏览器无限
重复
刷新
的解决方法
如果你也遇到了Edge浏览器无线
重复
刷新
页面的问题,可以来参考一下我的做法。
解决加载过程中loading
重复
刷新
我们平时一个页面可能存在多次loading加载,会在用户端
重复
刷新
,造成很不好的用户体验 造成这个问题的原因是我们通过vuex定义一个loadingShow为true或者false来显示隐藏loading组 件,导致我们在面对多个接口时,会来回操作loadingShow 因为每次请求都会走全局封装的http,所以我们可以在vuex中定义一个{ loadingCount : 0 },每次 请求让loadingCount++,请求结束让loadingCount-- expo...
C#
110,536
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章