aspx文件 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title>无标题页</title> </head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> </div> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:GridView ID="GridView1" runat="server" CellPadding="0" ForeColor="#333333" GridLines="None" AllowPaging="True" AutoGenerateColumns="False" Width="100%" OnPageIndexChanging="GridView1_PageIndexChanging" PageSize="5" BorderStyle="Solid" BorderWidth="1px"> <Columns> <asp:TemplateField> <HeaderStyle Width="100%" /> <ItemTemplate> <table border="0" cellpadding="2" cellspacing="1"> <tr> <td>用户姓名:<%#Eval("name") %>留言时间:<%#Eval("sdate")%></td> </tr> <tr><td><hr width="100%" color="green"/></td></tr> <tr><td>留言内容:<%#Eval("couent")%></td></tr> </table> </ItemTemplate> </asp:TemplateField> </Columns> <PagerStyle HorizontalAlign="Right" /> </asp:GridView> </ContentTemplate> </asp:UpdatePanel> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <ContentTemplate> <table> <tr><td style="width: 306px">姓名 <asp:TextBox ID="TextBox1" runat="server" Width="144px" ></asp:TextBox></td></tr> <tr><td style="width: 306px; height: 77px"> 留言内容 <asp:TextBox ID="TextBox2" runat="server" TextMode="MultiLine" Width="223px" Height="109px"></asp:TextBox></td></tr> <tr><td colspan="2"> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="提交" SkinID="o" /></td></tr> </table> </ContentTemplate> </asp:UpdatePanel> </form></body></html> cs文件 using System;using System.Data;using System.Configuration;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;
public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BindData(); } } private void BindData() { DataSet ds = new DataSet(); ds.ReadXml(Server.MapPath("XMLFile.xml")); GridView1.DataSource = ds; GridView1.DataBind(); } protected void Button1_Click(object sender, EventArgs e) { DataSet ds = new DataSet("my"); ds.ReadXml(Server.MapPath("XMLFile.xml"));//读取xml文件 DataRow dr = ds.Tables[0].NewRow(); dr["name"] = TextBox1.Text.ToString(); dr["couent"] = TextBox2.Text.ToString(); dr["sdate"] = DateTime.Now; ds.Tables[0].Rows.Add(dr); ds.WriteXml(Server.MapPath("XMLFile.xml"));//写入xml文件 Response.Redirect("default.aspx"); } protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; BindData(); }} xml文件 <?xml version="1.0" standalone="yes"?><person> <user> <name>xiaoxiao</name> <couent>xiaoxoao</couent> <sdate>2006-11-14 21:06:14</sdate> </user></person> 在此下载代码 相关文章 学习Ajax教程,详细了解Get与Post QQ帮你突破网吧硬盘访问限制 局域网内盗用IP的安全问题 邮件安全攻略:只要糖衣不要炮弹 手机病毒的分类及其防范措施 如何防止黒客远程盗取QQ密码 始料未及,谁在控制电脑重新启动 网络常见木马的手工清除方法 魔高一尺 道高一丈 防火墙日志记录让蠕虫病毒无处可逃