简单评论系统开发过程(四)
上回贴了实体类的代码,下面就是逻辑层了。
⑶评语逻辑层
代码相对就比较简单了,看代码吧。
default.aspx
⑶评语逻辑层
代码相对就比较简单了,看代码吧。
default.aspx
1
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="UL._Default" %>
2
3
<%@ register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>
4
5
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6
7
<html xmlns="http://www.w3.org/1999/xhtml" >
8
<head runat="server">
9
<title>评论系统</title>
10
<meta content="blendTrans(Duration=0.5)" http-equiv="Page-Enter" />
11
<meta content="blendTrans(Duration=0.5)" http-equiv="Page-Exit" />
12
<meta content="all" name="robots" />
13
<meta content="d8q8@163.com,平平" name="author" />
14
<meta content="平平" name="copyright" />
15
<meta content="平平" name="description" />
16
<meta content="平平,d8q8" name="keywords" />
17
<link href="css/style.css" type="text/css" rel="Stylesheet" />
18
</head>
19
<body>
20
<form id="form1" runat="server">
21
<div>
22
<asp:datalist id="dl" runat="server" width="100%" backcolor="#F8FCFF" cellpadding="10" borderwidth="1px">
23
<headertemplate>
24
<div class="comm_head">
25
<h5>热门评论</h5>
26
<div class="line"></div>
27
</div>
28
</headertemplate>
29
<itemtemplate>
30
<div class="comment">
31
<div>
32
<div class="name"><%# Eval("comm_name").ToString() %> ip:<%# Eval("comm_ip").ToString() %></div>
33
<div class="time"><%# Eval("comm_time").ToString() %> 发表</div>
34
</div>
35
<div class="content dot"><%# Eval("comm_content").ToString() %></div>
36
<div class="flag"><a href="?act=agree&id=<%# Eval("comm_id").ToString() %>&page=<%=Request.QueryString["page"] %>">支持</a>(<%# Comment_Name("comm_agree",int.Parse(Eval("comm_id").ToString())) %>) <a
37
href="?act=against&id=<%# Eval("comm_id").ToString() %>&page=<%=Request.QueryString["page"] %>">反对</a>(<%# Comment_Name("comm_against",int.Parse(Eval("comm_id").ToString())) %>)
38
<a href="?act=report&id=<%# Eval("comm_id").ToString() %>&page=<%=Request.QueryString["page"] %>">举报</a> </div>
39
</div>
40
</itemtemplate>
41
<footertemplate>
42
<div class="agree">网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述</div>
43
</footertemplate>
44
</asp:datalist>
45
<div class="hang">
46
<webdiyer:aspnetpager id="pager" runat="server" alwaysshow="True" onpagechanged="pager_PageChanged" pagesize="2" urlpaging="True" width="100%">
47
</webdiyer:aspnetpager>
48
</div>
49
<div>
50
<div id="comm_add">
51
<div class="username">昵称:<asp:textbox id="name" runat="server" width="80px" borderstyle="Solid" borderwidth="1px" bordercolor="Silver"></asp:textbox>
52
<asp:checkbox id="announce" runat="server" checked="True" text="匿名发表" /></div>
53
<div class="info"><asp:textbox id="content" runat="server" rows="8" textmode="MultiLine" width="600px" borderstyle="Inset" borderwidth="2px"></asp:textbox><br />
54
<asp:button id="btn" runat="server" text="发表评论" onclick="btn_Click" borderstyle="Outset" borderwidth="1px" /></div>
55
</div>
56
</div>
57
</div>
58
</form>
59
</body>
60
</html>
61
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="UL._Default" %>2

3
<%@ register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>4

5
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">6

7
<html xmlns="http://www.w3.org/1999/xhtml" >8
<head runat="server">9
<title>评论系统</title>10
<meta content="blendTrans(Duration=0.5)" http-equiv="Page-Enter" />11
<meta content="blendTrans(Duration=0.5)" http-equiv="Page-Exit" />12
<meta content="all" name="robots" />13
<meta content="d8q8@163.com,平平" name="author" />14
<meta content="平平" name="copyright" />15
<meta content="平平" name="description" />16
<meta content="平平,d8q8" name="keywords" />17
<link href="css/style.css" type="text/css" rel="Stylesheet" />18
</head>19
<body>20
<form id="form1" runat="server">21
<div>22
<asp:datalist id="dl" runat="server" width="100%" backcolor="#F8FCFF" cellpadding="10" borderwidth="1px">23
<headertemplate>24
<div class="comm_head">25
<h5>热门评论</h5>26
<div class="line"></div>27
</div>28
</headertemplate>29
<itemtemplate>30
<div class="comment">31
<div>32
<div class="name"><%# Eval("comm_name").ToString() %> ip:<%# Eval("comm_ip").ToString() %></div>33
<div class="time"><%# Eval("comm_time").ToString() %> 发表</div>34
</div>35
<div class="content dot"><%# Eval("comm_content").ToString() %></div>36
<div class="flag"><a href="?act=agree&id=<%# Eval("comm_id").ToString() %>&page=<%=Request.QueryString["page"] %>">支持</a>(<%# Comment_Name("comm_agree",int.Parse(Eval("comm_id").ToString())) %>) <a37
href="?act=against&id=<%# Eval("comm_id").ToString() %>&page=<%=Request.QueryString["page"] %>">反对</a>(<%# Comment_Name("comm_against",int.Parse(Eval("comm_id").ToString())) %>)38
<a href="?act=report&id=<%# Eval("comm_id").ToString() %>&page=<%=Request.QueryString["page"] %>">举报</a> </div>39
</div>40
</itemtemplate>41
<footertemplate>42
<div class="agree">网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述</div>43
</footertemplate>44
</asp:datalist>45
<div class="hang">46
<webdiyer:aspnetpager id="pager" runat="server" alwaysshow="True" onpagechanged="pager_PageChanged" pagesize="2" urlpaging="True" width="100%">47
</webdiyer:aspnetpager>48
</div>49
<div>50
<div id="comm_add">51
<div class="username">昵称:<asp:textbox id="name" runat="server" width="80px" borderstyle="Solid" borderwidth="1px" bordercolor="Silver"></asp:textbox>52
<asp:checkbox id="announce" runat="server" checked="True" text="匿名发表" /></div>53
<div class="info"><asp:textbox id="content" runat="server" rows="8" textmode="MultiLine" width="600px" borderstyle="Inset" borderwidth="2px"></asp:textbox><br />54
<asp:button id="btn" runat="server" text="发表评论" onclick="btn_Click" borderstyle="Outset" borderwidth="1px" /></div>55
</div>56
</div>57
</div>58
</form>59
</body>60
</html>61

待续……


浙公网安备 33010602011771号