用DataList 控制元件开发的一个简单的留言本程序

2016-01-29 13:51 18 1 收藏

用DataList 控制元件开发的一个简单的留言本程序,用DataList 控制元件开发的一个简单的留言本程序

【 tulaoshi.com - ASP.NET 】

<%@ Import Namespace="System.Data" %
<%@ Import Namespace="System.Data.ADO" %
<Html
<Body BgColor="White"
<H3DataList 控制元件<HR</H3
<div id=Message runat=server</div
<Form runat="server"
<table cellspacing=0 cellpadding=0 width="776" border=0
<tr
<td width="2%"<img height=20 src="http://img.jcwcn.com/attachment/portal/chinazcj/2005-11/19/05111911284894604.gif" width=16</td
<td width="98%" bgcolor=#333333 align="center"<font face=宋体 color=#ffffcc<b留言本</b</font</td
</tr
</table
<asp:DataList id="DataList1" runat="server"
Border="1" BorderColor="Black"
CellPadding="2" CellSpacing="0"
HeaderStyle-BackColor="#888888"
ItemStyle-BackColor="#eeeeee"
SelectedItemStyle-BackColor="#ffffff"
HeaderTemplate-ColSpan="3"
OnItemCommand="DataList_ItemCommand"
Width="776"

<!--编号模版--
<template name="HeaderTemplate"
<asp:LinkButton id="Tosay" runat="server" Text="我要发言" ForeColor="#ffffff"/
<a href="temp.aspx"<font color="#ffffff"刷新界面</font</a
<asp:LinkButton id="Mange" runat="server" Text="管理留言" ForeColor="#ffffff"/
</template


<!--内容模版--
<template name="ItemTemplate"
<%# Container.DataItem("book_id")%
<%# Container.DataItem("content")%
<asp:LinkButton id="Detail" runat="server" Text="查看详细内容" ForeColor="#333333"/
</template

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

<!--查看留言模版--
<template name="SelectedItemTemplate"
编号: <%# Container.DataItem("book_id")%<BR
发言人: <%# Container.DataItem("username")%<BR
时间: <%# Container.DataItem("post_time")%<BR
内容: <%# Container.DataItem("content")%<BR
<div align="right"<asp:LinkButton id="Title" runat="server" Text="关闭" ForeColor="#333333"/</div
</template

</asp:DataList
<table id="foot" cellspacing=0 cellpadding=0 width="776" border=0 runat="server" visible="false"
<tr
<td bgcolor=#000000
<table cellspacing=1 cellpadding=3 width="100%" border=0
<tr bgcolor=#ffffff
<td大名:<Input Type="Text" id="Username" Size=20 runat="server" /<br
留言:<Input Type="Text" id="Content" Size=20 runat="server" /
<asp:LinkButton id="save" runat="server" Text="保存" OnClick="LinkButton1_Click" AutoPostBack/<br
<asp:LinkButton id="close" runat="server" Text="关闭" OnClick="LinkButton2_Click"/</td
</tr
</table
</td
</tr
</table

<table cellspacing=0 cellpadding=0 width="776" border=0
<tr
<td width="98%" bgcolor=#333333 align="center"<font face=宋体 color=#ffffcc<b    留言本</b</font</td
<td width="2%"<img height=20 src="http://img.jcwcn.com/attachment/portal/chinazcj/2005-11/19/05111911284879793.gif" width=16</td
</tr
</table


</Form
<hr

<asp:Label id="Label1" runat="server" /
</Body
</Html

<script Language="VB" runat="server"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

Sub Page_Load(sender As Object, e As EventArgs)
DataList1.DataSource = CreateDataView( "data.mdb", "guestbook" )
DataList1.DataBind()
End Sub

Function CreateDataView( Db As String, Table As String ) As DataView
Dim Provider, ConnStr, SQL As String
Provider = "Microsoft.Jet.OLEDB.4.0;"
ConnStr = "Provider=" & Provider & _
"Data Source=" & Server.MapPath( Db )
Dim Cmd As ADODataSetCommand
Cmd = New ADODataSetCommand( "Select * from " & Table &" Order By post_time DESC", ConnStr )
Dim ds As DataSet = new DataSet()
Cmd.FillDataSet(ds, Table)
CreateDataView = new Da

来源:https://www.tulaoshi.com/n/20160129/1491765.html

延伸阅读
一个简单的日记本程序 作者:吴会然 下载源代码 我开发的一个基于对话框的日记本小程序。以前在VC知识库中找基于对话框的序列化存储的程序一直没有找到,就自己做了一个。用到了链表和序列化,在对话框中使用工具栏,希望对大家有所帮助。首先,定义一个自己的结构体类,用来存储将要保...
标签: PHP
  由于国内MySQL资源比较紧张,国外的不是太慢,就是不对我国用户开放。因此,在没有MYSQL的日子里,我们想做一些方便他人和完善自己站点的事情,那简直比登天还难,为了摆脱这种痛苦,niky哭思冥想,闭门造车,终于,皇天不负有心人,一个不需要MYSQL数据库支持的简易留言本就这样出台了,我们暂且叫它gbook.php吧,源程序如下: <? ...
标签: ASP
1、用Access建造一个数据库data.mdb,建立表Guest,结构如下: ID 自动编号 标题 字符串 署名 字符串 正文 备注。   2、guest.aspx   <%@ Import Namespace="System.Data" %   <%@ Import Namespace="System.Data.OleDb" %   <html<head   <style &n...
标签: Web开发
一、读者指引    读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。    如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看。    阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学习本文基本上能够撑握ASP+X...
在写一个DataList按钮事件时,遇到一个问题:虽然不是很有难度,但是可能会有人遇到而且会和我一样一筹莫展,直到看MSDN时,无意中发现了一句话~ 事情是这样子的: 我需要在DataList中插入一个普通按钮,实现对Item的操作,于是,我就编辑项模版 -- 插入按钮,设置该按钮的CommandName为Button2,然后结束编辑项模版,选中该DataList,在...

经验教程

51

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部