当前位置:首页>网络学院>网页制作>Dreamweaver教程>文章内容
广告位出租 广告位出租

DW网页设计100例92:随笔管理及评论实现

[ 来源:www.it55.com | 作者: | 时间:2007-06-27 | 收藏 | 推荐 ] 【

广告位出租

本文选自4u2v工作室编写的《Dreamweaver网页设计与制作100例》(人民邮电出版社出版,ISBN: 7115142394)。未经著作权所有者书面授权许可,禁止转载本文。

购买地址: 点击访问

实例 91 中详细讲解了 BLOG 中的日历事件,而随笔的发表及评论的实现则是本实例所要讲解的内容。

效果说明其他用户可以在如图 92-1 所示的“ index.aspx ”页面中对当前随笔发表评论,单击【提交】按钮时,验证输入的验证码正确后就可以提交相关评论。图 92-2 所示是博客的随笔管理页面“ blogappear.aspx ”,博客可以在该页面中对随笔进行添加、编辑、删除等管理操作。

DW网页设计100例92:随笔管理及评论实现(图一)

创作构思利用按钮的“ OnClick ”事件处理过程,对相关数据表进行更新、编辑、删除等操作。

DW网页设计100例92:随笔管理及评论实现(图二)
点击查看大图

操作步骤

步骤一实现回复

( 1 ) 打开“ index.aspx ”,在图 91-5 中圆角方框④所示的位置插入一个 7 行 1 列的表格,如图 92-3 中圆角方框所示。

DW网页设计100例92:随笔管理及评论实现(图三)
点击查看大图

提示:图 92-3 中所标的序号是新添加表格的行序号。

( 2 )在新添加的表格中添加各 ASP.NET 控件。在新添加表格的第一行中插入水平线;在②行中添加“ asp :文本框”,设 ID 为“ replytitle ”;在③行中添加“ asp :文本框”,设 ID 为“ usename ”;在④行中添加“ asp :文本框”,设 ID 为“ valicode ”;在⑥行中添加“ asp :文本框”,设 ID 为“ reply ”,并设置文本模式为“多行”;在⑦行中添加“ asp :按钮”,设 ID 为“ refer ”,文本为“提交”,并在新添加表格的相关行中输入相应文字,结果如图 92-4 所示。

DW网页设计100例92:随笔管理及评论实现(图四)
点击查看大图

DW网页设计100例92:随笔管理及评论实现(图五)

( 3 ) 添加图像按钮。 在新添加表格的第四行中添加一个图片按钮,其图像 URL 为“ numdraw.aspx ”,该文件用于输入随机附加码,与在实例 81 中制作的“ numdraw.aspx ”文件是同一个文件,如图 92-5 所示。

( 4 ) 在“ <script runat="server"> ”中定义如下所述的“ refer_Click ”过程,该过程用于响应【提交】按钮的“ OnClick ”事件。

Sub refer_Click(ByVal sender As Object, ByVal e As System.EventArgs)

Dim cpConn, Cpstring As String

Dim conn As OleDbConnection

Dim Cpadapter As OleDbDataAdapter

Dim Cpdat As System.Data.DataSet

Dim dt As DataTable

cpConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("dat\bad.mdb")

conn = New OledbConnection(cpConn)

Cpstring = "SELECT * from revert"

Cpadapter = new OleDbDataAdapter(Cpstring,conn)

Dim yy as OleDbCommandBuilder=new OleDbCommandBuilder (Cpadapter)

Cpdat = New System.Data.DataSet()

Cpadapter.Fill(Cpdat,"revert")

If valicode.Text=Session("DrNum") Then

Dim dr As DataRow = Cpdat.Tables("revert").NewRow()

dr("myblogID") =MyblogData.FieldValue("myblogID", nothing)

dr("usename") =usename.text

dr("replytitle") =replytitle.text

dr("reply") = reply.text

dr("RevertTm") = now

Cpdat.Tables("revert").Rows.Add(dr)

Cpadapter.Update(Cpdat, "revert")

conn.close

End If

Response.Redirect(Request.ServerVariables("SCRIPT_NAME"))

End Sub

(阅读次数:

返回顶部
共5页: 上一页 1 [2] [3] [4] [5] 下一页  
广告位出租

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]