资源简介
\XML同学录系\XML同学录系统\XML同学录系统\XML同学录系统统
代码片段和文件信息
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 957 2008-03-26 11:49 xm
文件 1408 2008-03-18 10:28 xm
目录 0 2008-03-18 16:38 xm
文件 1003 2008-03-26 13:53 源码必读.txt
文件 2657 2008-03-18 18:27 admin.aspx
文件 4215 2008-03-18 18:40 admin.aspx.cs
文件 2287 2008-03-18 15:59 Default.aspx
文件 1550 2008-03-18 15:54 Default.aspx.cs
文件 4945 2007-07-18 09:38 from.gif
文件 8447 2008-03-26 11:52 index.aspx
文件 8368 2008-03-18 19:07 index.aspx.cs
文件 961 2008-03-17 13:29 login.aspx
文件 858 2008-03-18 19:10 login.aspx.cs
文件 6153 2008-03-18 16:11 reg.aspx
文件 4479 2008-03-18 16:29 reg.aspx.cs
文件 449 2008-03-16 18:29 stuInfo.aspx
文件 2821 2008-03-18 18:09 stuInfo.aspx.cs
文件 1920 2008-03-26 11:47 Web.Config
文件 125 2007-03-27 14:33 最新Asp.Net源码下载.url
文件 3247 2008-03-26 11:46 App_Code\Logic.cs
文件 9928 2008-03-26 11:48 App_Code\xm
目录 0 2008-03-18 15:29 App_Code
目录 0 2008-03-09 10:50 App_Data
文件 4945 2007-07-18 09:38 images\from.gif
文件 6181 2008-03-18 10:15 images\rock.gif
目录 0 2008-03-26 11:51 images
文件 6181 2006-04-30 09:32 img\boy.gif
文件 4945 2007-07-18 09:38 img\from.gif
文件 6562 2006-04-30 09:32 img\girl.gif
目录 0 2008-03-26 11:51 img
............此处省略5个文件信息
- 上一篇:校园二手商品交易需求分析
- 下一篇:往年卷子.zip
评论
共有 条评论