Ajax+GridView+Xml的简易留言薄_Ajax编程_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Ajax+GridView+Xml的简易留言薄

作者:黑客防线网安Ajax教程基地 来源:黑客防线网安Ajax教程基地 浏览次数:0

本篇关键词:留言简易 using
黑客防线网安网讯:  aspx文件    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://w...

  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>
          &nbsp; &nbsp;&nbsp;
          <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>
   在此下载代码http://www.cnblogs.com/Files/TeaGreen/liuyanbo.rar

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15544-1.html
网站维护教程更新时间:2012-04-05 00:03:00  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer