示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            db = new NotebookDBDataContext();

            if (Request.Cookies["Token"] == null || Request.Cookies["Token"].Value == null || (from t in db.Token where t.Id.ToString() == Request.Cookies["Token"].Value select t).Count() == 0)
            {
                Response.Redirect("/login.aspx");
            }
            else
            {
                userid = (from t in db.Token where t.Id.ToString() == Request.Cookies["Token"].Value select t).ToArray()[0].UserId;

                int id;

                if (Request.Params["method"] == "delete" && Request.Params["id"] != null && int.TryParse(Request.Params["id"], out id))
                {
                    Contact[] contact = (from c in db.Contact where c.Id == id where c.UserId == userid select c).ToArray();
                    if (contact.Length != 0)
                    {
                        db.Contact.DeleteOnSubmit(contact[0]);
                    }
                    db.SubmitChanges();
                }

                ContactsTable.DataSource = (from c in db.Contact where c.UserId == userid select c).ToArray();
                ContactsTable.DataBind();
            }

            Unload += Contacts_Unload;
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     db = new NotebookDBDataContext();
     if (!IsPostBack)
     {
         if (Request.Cookies["Token"] != null && Request.Cookies["Token"].Value != null)
         {
             if ((from t in db.Token where t.Id.ToString() == Request.Cookies["Token"].Value select t).Count() > 0)
             {
                 Response.Redirect("/contacts.aspx");
             }
         }
     }
     Unload += Registration_Unload;
 }