我做了一个系统,是网络调查,组织学生到上机答卷,如何在可控时间内如何让其不重复提交?
请多多指教。急

解决方案 »

  1.   

        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (Request.Cookies["myCookies"] == null)
            {
                this.CreateCookie("myCookies");
                Response.Write("提交成功");
            }
            else
                Response.Write("请过30秒后再提交");
        }    protected void CreateCookie(string strCookieName)
        {
            HttpCookie cookie = new HttpCookie(strCookieName);
            DateTime dt = DateTime.Now;
            TimeSpan ts = new TimeSpan(0, 0, 0, 30);
            cookie.Expires = dt.Add(ts);        Response.Cookies.Add(cookie);
        }