קוד דף מנהל+קוד דף מחיקת מנהל

פונקציית הדפסת טבלת משתמשים – בדף המנהל:

 

        public void printUsers()

        {

            var tmp = (from s in db.user select s).ToList();

            foreach (user x in tmp)

            {

                Response.Write("<tr>");

               

                Response.Write("<td>");

                Response.Write(x.id);

                Response.Write("</td>");

                

                Response.Write("<td>");

                Response.Write(x.nickname);

                Response.Write("</td>");

 

                Response.Write("<td>");

                Response.Write(x.pass);

                Response.Write("</td>");

 

                Response.Write("<td>");

                Response.Write(x.email);

                Response.Write("</td>");

 

                Response.Write("<td>");

                Response.Write("<a href = 'del.aspx?id=" + x.id + "'> מחק </a>");

                Response.Write("</td>");

 

                Response.Write("<td>");

                Response.Write("<a href = 'edit.aspx?id=" + x.id + "'> ערוך </a>");

                Response.Write("</td>");

 

                Response.Write("</tr>");

שימו לב הנה קוד דף המחיקה:

         <%

        String idStr = Request.QueryString["id"];

        delUser(idStr);

        Response.Redirect("AdminP.aspx")

         %>

בנוסף: פונקציית delUser הנמצאת ב code Behind בדף המחיקה:

 

 

        public void delUser(String idStr)

        {

            int id = Convert.ToInt32(idStr);

            user u1 = (from s in db.user where s.id == id select s).FirstOrDefault();

            db.user.DeleteObject(u1);

            db.SaveChanges();

        }