RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
用ASP.Net编写留言本
  • 作者:zhaozj
  • 发表时间:2020-12-23 10:53
  • 来源:未知

 1、用Access建造一个数据库data.mdb,建立表Guest,结构如下:    ID 自动编号    标题 字符串    署名 字符串    正文 备注。   2、guest.aspx   <%@ Import Namespace="System.Data" %>   <%@ Import Namespace="System.Data.OleDb" %>   <html><head>   <style>   <!--   body{font-size:9pt}   p{font-size:9pt}   td{font-size:9pt}   //-->   </style>   <title>留言本</title></head>   <body>   <p align=right><font size=6>留言本</font></p>   <script language=vb runat=server>   Sub Page_Load(Source As Object, E As EventArgs)    Dim myConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=" & server.mappath("data.mdb"))    Dim myAdapter As New OleDbDataAdapter    Dim myOleDbCommandBuilder As OleDbCommandBuilder = New OleDbCommandBuilder(myAdapter)    Dim DS As DataSet = New DataSet    myAdapter.SelectCommand = new OleDbCommand("select ID, 标题, 署名 from Guest order by id desc", myconn)    myconn.open()    myAdapter.Fill(ds, "Guest")    ml.DataSource=ds.Tables("Guest").DefaultView    ml.DataBind()   end sub   </script>    <ASP:DataGrid id="ml" runat="server"    Width="100%"    BorderColor="black"    ShowFooter="false"    CellPadding=3    CellSpacing="0"    Font-Name="宋体"    Font-Size="9pt"    HeaderStyle-BackColor="#ddaacc"    EnableViewState="false"    >   <Columns>    <asp:HyperLinkColumn    DataNavigateUrlField="id"    DataNavigateUrlFormatString="see.asp?id={0}"    text="See!"    Target="_new"    />   </Columns>      </asp:DataGrid>   <br><br><font size=5>我要留言</font><br>   <form method=post action=send.aspx>   标题:<input type=text name=title><br>   署名:<input type=text name=name><br>   内容:<textarea name=body></textarea><br>   <input type=submit>   </form>   3、send.aspx   <%@ Import Namespace="System.Data" %>   <%@ Import Namespace="System.Data.OleDb" %>   <script language=vb runat=server>   Sub Page_Load(Source As Object, E As EventArgs)    Dim myConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=" & server.mappath("data.mdb"))    Dim myInsertQuery As String = "insert into guest (标题, 署名, 内容) values ('" & request("title") & "', '" & request("name") & "', '" & request("body") & "')"    Dim myOleDbCommand As New OleDbCommand(myInsertQuery)    myOleDbCommand.Connection = myConn    myConn.Open()    myOleDbCommand.ExecuteNonQuery()    myOleDbCommand.Connection.Close()    response.redirect("guest.aspx")   end sub   </script>   4、see.asp(显示单个数据不如用ASP)   <html><head>   <style>   <!--   body{font-size:9pt}   p{font-size:9pt}   td{font-size:9pt}   //-->   </style>   <title>察看留言</title></head>   <body>   <p align=right><font size=6>察看留言</font></p>   <%   id=request("id")   set cn=server.createobject("ADODB.CONNECTION")   cn.open "DBQ=" + server.mappath("data.mdb") + ";DefaultDir=; DRIVER={Microsoft Access Driver (*.mdb)};"   set rs=server.createobject("adodb.recordset")   rs.open "select * from guest where id=" & id , cn   %>   ID:<% = id %><BR>   标题:<% = rs("标题") %><br>   署名:<% = rs("署名") %><br>   内容:<Br><% = rs("内容") %><br>   <a href="guest.aspx">返回</a>