- Guest.aspx 页面
添加一个GridView控件和一个表单
代码如下:
protected void Page_Load(object sender, EventArgs e)
{
DataSet objDataSet = new DataSet();
objDataSet.ReadXml(Server.MapPath("Guest.xml"));
GridView1.DataSource = objDataSet.Tables[0].DefaultView;
GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet("myDs");
ds.ReadXml(Server.MapPath("Guest.xml"));
//添加记录
DataRow dr = ds.Tables[0].NewRow();
dr["Name"] = this.txtName.Text.Trim();
dr["City"] = this.txtCity.Text.Trim();
dr["Email"] = this.txtEmail.Text.Trim();
dr["Message"] = this.txtMessage.Text.Trim();
dr["Time"] = DateTime.Now.ToString();
ds.Tables[0].Rows.Add(dr);
//写入XML
ds.WriteXml(Server.MapPath("Guest.xml"));
Response.Redirect("Guest.aspx");
} - 建立 Guest.xml 文件
<?xml version="1.0" standalone="yes"?>
<Guest xmlns="http://tempuri.org/dbGuest.xsd">
<User>
<Name>王雷</Name>
<City>苏州</City>
<Email>forest_net@163.com</Email>
<Message>dfsgs</Message>
<Time>2007-6-27 18:29:16</Time>
</User>
<User>
<Name>刘虎</Name>
<City>苏州</City>
<Email>forest_net@163.com</Email>
<Message>test! ok</Message>
<Time>2007-6-27 18:37:02</Time>
</User>
</Guest> - OK It's done! Let's go test it!
08-10