//2分种内防止重复提交
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
HiddenField1.Value = Guid.NewGuid().ToString();
HttpContext.Current.Cache.Insert(HiddenField1.Value, 0, null, DateTime.Now.AddMinutes(2), System.Web.Caching.Cache.NoSlidingExpiration);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
bool IsCan = false;
object IsEnabled = HttpContext.Current.Cache[HiddenField1.Value];
if (IsEnabled != null)
{
if (Convert.ToInt32(IsEnabled) == 0)
{
//执行代码
IsCan = true;
HttpContext.Current.Cache[HiddenField1.Value] = 1;
}
}
else
{
//执行代码
IsCan = true;
}
if (IsCan)
{
}
}