防止刷新重复提交的方法
来源:互联网 发布:stc isp软件下载 编辑:程序博客网 时间:2024/04/30 04:19
点击按钮时,调用以下方法能防止页面刷新重复提交。
#region 防止刷新重复提交
private string ReSubmitToken
{
set
{
this.Session["ReSubmitToken"] = value;
}
get
{
if (this.Session["ReSubmitToken"] != null)
return this.Session["ReSubmitToken"].ToString();
else
return "0";
}
}
private HiddenField hf;
/// <summary>
/// 初始化刷新用到的控件
/// </summary>
private void InitControls()
{
this.ReSubmitToken = "0";
EnsureChildControls();
hf.Value = "0";
}
protected override void CreateChildControls()
{
hf = new HiddenField();
this.Form.Controls.Add(hf);
base.CreateChildControls();
}
/// <summary>
/// 判断是否刷新
/// </summary>
public bool IsRefreshed
{
get
{
EnsureChildControls();
if (this.ReSubmitToken != hf.Value)
return true;
return false;
}
}
/// <summary>
/// 设置操作执行中
/// </summary>
public void SetExcuting()
{
if (this.ReSubmitToken == "0")
this.ReSubmitToken = "1";
else
this.ReSubmitToken = "0";
}
/// <summary>
/// 设置值相等
/// </summary>
public void SetReSubmitValue()
{
hf.Value = this.ReSubmitToken;
}
#endregion
- 防止页面刷新重复提交的方法
- 防止页面刷新重复提交的方法
- 防止刷新重复提交的方法
- web项目防止页面刷新重复提交的方法
- 防止刷新重复提交
- 防止页面的重复提交,刷新
- 防止页面的重复提交,刷新
- 防止页面的重复提交,刷新
- 重复提交、重复刷新、防止后退的问题以及处理方法
- 防止页面重复刷新、重复提交、后退的解决方案
- jsp防止刷新重复提交
- struts2 防止刷新重复提交
- 防止刷新重复提交表单
- 防止表单重复提交&刷新
- 防止重复提交方法
- 防止页面刷新时表单的重复提交的最简单方法(C#)
- Asp.net实现弹出窗口提示,又防止刷新被重复提交的方法
- Asp.net实现弹出窗口提示,又防止刷新被重复提交的方法
- Verilog PLI教程 --- 第二部分 编写PLI应用程序
- excel 编码操作
- 关于邮件服务器mail.warn的来自163data.com.cn警告的解释
- MTK平台手机音量修改方法 DIY的就是山寨手机
- Exchange 2007边缘传输服务器角色攻略
- 防止刷新重复提交的方法
- 带历史信息的菜单(1--001)
- 快速排序 QuickSort
- Linux下Sendmail慢卡的解决
- VB--5·1第一天
- BAT自动打包WINRAR
- DEFINE_PER_CPU(struct runqueue, runqueues)宏详解
- 整合Zend Framework和Fckeditor
- 被遗忘的每天一记