• 大小: 858KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-07-10
  • 语言: 其他
  • 标签: 同学录  

资源简介

在线同学录系统 可以用

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using xmlOp;

public partial class setAdmin : System.Web.UI.Page
{
    string xmlFile= ConfigurationManager.AppSettings[“xmlFile“];

    Logic lg = new Logic();   //创建Logic类对象 
    DataSet ds = new DataSet();

    protected void Page_Load(object sender EventArgs e)
    {
        if (!IsPostBack)
        {
            //验证是否管理员
            if (Convert.ToString(Session[“NormalAdmin“]) != “yes“)
            {
                Response.Write(“你没有权限查看!“);
                Response.End();
            }

            BindToDataGrid(); //数据绑定到DataGrid控件
        }
    }

    //数据绑定到DataGrid,显示班级所有成员
    private void BindToDataGrid()
    {
        try
        {
            xmlOp op = new xmlOp(xmlFile);
            ds = op.GetDs(“//Root“);
            this.DataGrid1.DataKeyField = “Name“;
            this.DataGrid1.DataSource = ds;
            this.DataGrid1.DataBind();
        }
        catch
        {
            Response.Write(“出现不明错误 !“);
            Response.End();
        }
    }

    //每项数据绑定时事件
    protected void DataGrid1_ItemDataBound(object sender DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            ((linkButton)(e.Item.Cells[6].Controls[0])).Attributes.Add(“onclick“ “return confirm(‘你确定要删除吗?‘);“);
            if (Convert.ToString(Session[“SuperAdmin“]) == “yes“) //若为超级管理员
            {
                ((Button)(e.Item.Cells[7].FindControl(“btnSetAdmin“))).Visible = true;  //显示设置管理员按钮
                ((Button)(e.Item.Cells[7].FindControl(“btnNoAdmin“))).Visible = true;   //显示取消管理员按钮
            }
        }
    }

    //删除某个同学
    protected void DataGrid1_DeleteCommand(object source DataGridCommandEventArgs e)
    {
        xmlOp op = new xmlOp(xmlFile);
        string _delName = this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString(); //取得关键字段
        string _delNode = “//Root/Student[Name=‘“ + _delName + “‘]“;
        string _photo = op.SelectNodeText(“//Root/Student[Name=‘“ + _delName + “‘]/Photo“);

        if (op.DeleteNode(_delNode))    //删除操作
        {
            op.Save(xmlFile); //保存xml文档
            if (System.IO.File.Exists(HttpContext.Current.Server.MapPath(_photo)))
            {
                try
                {
                    //删除相应图片
                    System.IO.File.Delete(HttpContext.Current.Server.MapPath(_photo));
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            Response.AddHeader(“refresh“ “0“); //刷新整个页面
        }
    }

    //一般管理员的设置
    protected void DataGrid1_ItemC

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-12-21 15:17  在线同学录系统\
     目录           0  2015-12-21 15:16  在线同学录系统\在线同学录系统\
     文件      886641  2015-12-21 15:13  在线同学录系统\在线同学录系统\2414101935_郑仁凯.docx
     目录           0  2015-12-21 15:16  在线同学录系统\在线同学录系统\xmlClass\
     目录           0  2015-12-21 15:14  在线同学录系统\在线同学录系统\xmlClass\App_Code\
     文件        3214  2008-03-29 00:34  在线同学录系统\在线同学录系统\xmlClass\App_Code\Logic.cs
     文件        9864  2008-03-29 00:34  在线同学录系统\在线同学录系统\xmlClass\App_Code\xmlOp.cs
     文件        2272  2015-12-21 15:13  在线同学录系统\在线同学录系统\xmlClass\Default.aspx
     文件        1550  2008-03-18 15:54  在线同学录系统\在线同学录系统\xmlClass\Default.aspx.cs
     文件        1919  2015-12-21 13:34  在线同学录系统\在线同学录系统\xmlClass\Web.Config
     文件        1535  2015-12-21 15:14  在线同学录系统\在线同学录系统\xmlClass\xmlClass.sln
     文件       15872  2015-12-21 15:14  在线同学录系统\在线同学录系统\xmlClass\xmlClass.suo
     文件        2657  2015-12-21 15:14  在线同学录系统\在线同学录系统\xmlClass\admin.aspx
     文件        4215  2008-03-18 18:40  在线同学录系统\在线同学录系统\xmlClass\admin.aspx.cs
     目录           0  2015-12-21 15:14  在线同学录系统\在线同学录系统\xmlClass\images\
     文件        9728  2008-03-29 01:16  在线同学录系统\在线同学录系统\xmlClass\images\Thumbs.db
     文件        6181  2008-03-18 10:15  在线同学录系统\在线同学录系统\xmlClass\images\rock.gif
     目录           0  2015-12-21 15:14  在线同学录系统\在线同学录系统\xmlClass\img\
     文件       15872  2008-03-29 01:16  在线同学录系统\在线同学录系统\xmlClass\img\Thumbs.db
     文件        6181  2006-04-30 09:32  在线同学录系统\在线同学录系统\xmlClass\img\boy.gif
     文件        6562  2006-04-30 09:32  在线同学录系统\在线同学录系统\xmlClass\img\girl.gif
     文件        8444  2008-03-29 00:31  在线同学录系统\在线同学录系统\xmlClass\index.aspx
     文件        8368  2008-03-18 19:07  在线同学录系统\在线同学录系统\xmlClass\index.aspx.cs
     文件         955  2015-12-21 15:13  在线同学录系统\在线同学录系统\xmlClass\login.aspx
     文件         858  2008-03-18 19:10  在线同学录系统\在线同学录系统\xmlClass\login.aspx.cs
     文件        6153  2008-03-18 16:11  在线同学录系统\在线同学录系统\xmlClass\reg.aspx
     文件        4479  2008-03-18 16:29  在线同学录系统\在线同学录系统\xmlClass\reg.aspx.cs
     文件         449  2015-12-21 14:59  在线同学录系统\在线同学录系统\xmlClass\stuInfo.aspx
     文件        2821  2008-03-18 18:09  在线同学录系统\在线同学录系统\xmlClass\stuInfo.aspx.cs
     目录           0  2015-12-21 15:14  在线同学录系统\在线同学录系统\xmlClass\xml\
     文件        2036  2015-12-21 14:25  在线同学录系统\在线同学录系统\xmlClass\xml\class.xml
............此处省略1个文件信息

评论

共有 条评论