温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:三层班级留言本源码
当前文件路径:ClassSay/Class/body.aspx.cs

1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using UserInfoLib; 12
13
public partial class body : System.Web.UI.Page 14
{ 15
private void BindTODataGrid(int me) 16
{ 17
DataSet table = UserInfo.Sele(); 18
19
DataView dv = table.Tables[0].DefaultView; 20
21
dv.RowFilter = "TextID = "+me+""; 22
23
this.DataGrid1.DataSource = dv; 24
25
this.DataGrid1.DataBind(); 26
27
28
29
} 30
private void BindTODataGrid() 31
{ 32
DataSet table = UserInfo.Sele(); 33
34
DataView dv = table.Tables[0].DefaultView; 35
36
this.DataGrid1.DataSource = dv; 37
38
this.DataGrid1.DataBind(); 39
} 40
protected void Page_Load(object sender, EventArgs e) 41
{ 42
if (!Page.IsPostBack) 43
{ 44
if (this.Session["TitleID"] != null) 45
{ 46
BindTODataGrid(int.Parse(this.Session["TitleID"].ToString())); 47
} 48
else 49
{ 50
BindTODataGrid(); 51
} 52
} 53
} 54
protected void DataGrid1_ItemCommand(object source, DataGridCommandEventArgs e) 55
{ 56
if (e.CommandName == "修 改") 57
{ 58
if (this.Session["Root"] != null && this.Session["Root"].ToString() != "0") 59
{ 60
this.DataGrid1.EditItemIndex = e.Item.ItemIndex; 61
if (this.Session["TitleID"] != null) 62
{ 63
this.BindTODataGrid(int.Parse(this.Session["TitleID"].ToString())); 64
return; 65
} 66
} 67
else 68
{ 69
this.Response.Write("<script>alert('没有权限');</script>"); 70
} 71
} 72
else if (e.CommandName == "deleteID") 73
{ 74
UserInfo user = new UserInfo(); 75
user.TextID = int.Parse(((Label)e.Item.Cells[0].FindControl("LabelID")).Text); 76
user.DeleText(); 77
78
} 79
else if (e.CommandName == "更 新") 80
{ 81
UserInfo user = new UserInfo(); 82
user.TextID = int.Parse(((Label)e.Item.Cells[0].FindControl("LabelID")).Text); 83
user.UserText = ((TextBox)e.Item.Cells[0].FindControl("TextBoxModifyBody")).Text; 84
user.Time = DateTime.Now; 85
user.UpdateText(); 86
this.DataGrid1.EditItemIndex = -1; 87
if (this.Session["TitleID"] != null) 88
{ 89
this.BindTODataGrid(int.Parse(this.Session["TitleID"].ToString())); 90
return; 91
} 92
} 93
else if (e.CommandName == "回复") 94
{ 95
if ((Session["User"] != null) && (Session["Root"] != null) && (Session["Root"].ToString()) != "0") 96
{ 97
Session["TextID"] = int.Parse(((Label)e.Item.Cells[0].FindControl("LabelID")).Text); 98
this.Response.Write("<script>window.open(' AddBack.aspx ','_blank','toolbar=no,width=490,height=260,status=no,scrollbars=no,resizable=no,menubar=no');</script>"); 99
} 100
else 101
{ 102
this.Response.Write("<script>alert('请登陆后再回复!');</script>"); 103
this.Server.Transfer("index.aspx"); 104
} 105
if (this.Session["TitleID"] != null) 106
{ 107
this.BindTODataGrid(int.Parse(this.Session["TitleID"].ToString())); 108
return; 109
} 110
} 111
this.BindTODataGrid(); 112
} 113
protected void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e) 114
{ 115
this.DataGrid1.CurrentPageIndex = e.NewPageIndex; 116
this.BindTODataGrid(); 117
} 118
119
public string StringFormatBody( string body ) 120
{ 121
body = body.Replace("[/呲牙]", "<img-src=images/facepic/face0.gif>"); 122
body = body.Replace("[/微笑]", "<img-src=images/facepic/face1.gif>"); 123
body = body.Replace("[/偷笑]", "<img-src=images/facepic/face2.gif>"); 124
body = body.Replace("[/害羞]", "<img-src=images/facepic/face3.gif>"); 125
body = body.Replace("[/色]", "<img-src=images/facepic/face4.gif>"); 126
body = body.Replace("[/调皮]", "<img-src=images/facepic/face5.gif>"); 127
body = body.Replace("[/大兵]", "<img-src=images/facepic/face6.gif>"); 128
body = body.Replace("[/饥饿]", "<img-src=images/facepic/face7.gif>"); 129
body = body.Replace("[/睡]", "<img-src=images/facepic/face8.gif>"); 130
body = body.Replace("[/惊讶]", "<img-src=images/facepic/face9.gif>"); 131
body = body.Replace("[/疑问]", "<img-src=images/facepic/face10.gif>"); 132
body = body.Replace("[/咒骂]", "<img-src=images/facepic/face11.gif>"); 133
body = body.Replace("[/大哭]", "<img-src=images/facepic/face12.gif>"); 134
body = body.Replace("[/抓狂]", "<img-src=images/facepic/face13.gif>"); 135
body = body.Replace("[/流汗]", "<img-src=images/facepic/face14.gif>"); 136
body = body.Replace("[/衰]", "<img-src=images/facepic/face15.gif>"); 137
body = body.Replace("[/难过]", "<img-src=images/facepic/face16.gif>"); 138
body = body.Replace("[/敲打]", "<img-src=images/facepic/face17.gif>"); 139
body = body.Replace("[/发怒]", "<img-src=images/facepic/face18.gif>"); 140
body = body.Replace("[/尴尬]", "<img-src=images/facepic/face19.gif>"); 141
body = body.Replace("[/困]", "<img-src=images/facepic/face20.gif>"); 142
body = body.Replace("[/嘘]", "<img-src=images/facepic/face21.gif>"); 143
body = body.Replace("[/晕]", "<img-src=images/facepic/face22.gif>"); 144
body = body.Replace("[/折磨]", "<img-src=images/facepic/face23.gif>"); 145
body = body.Replace("[/骷髅]", "<img-src=images/facepic/face24.gif>"); 146
body = body.Replace("[/再见]", "<img-src=images/facepic/face25.gif>"); 147
body = body.Replace("[/得意]", "<img-src=images/facepic/face26.gif>"); 148
body = body.Replace("[/奋斗]", "<img-src=images/facepic/face27.gif>"); 149
body = body.Replace("[/玫瑰]", "<img-src=images/facepic/face28.gif>"); 150
body = body.Replace("[/猪头]", "<img-src=images/facepic/face29.gif>"); 151
body = body.Replace("[/吻]", "<img-src=images/facepic/face30.gif>"); 152
body = body.Replace("[/爱心]", "<img-src=images/facepic/face31.gif>"); 153
body = body.Replace("[/心碎]", "<img-src=images/facepic/face32.gif>"); 154
body = body.Replace("[/电话]", "<img-src=images/facepic/face33.gif>"); 155
body = body.Replace("[/邮件]", "<img-src=images/facepic/face34.gif>"); 156
body = body.Replace("[/强]", "<img-src=images/facepic/face35.gif>"); 157
body = body.Replace("[/弱]", "<img-src=images/facepic/face36.gif>"); 158
body = body.Replace("[/握手]", "<img-src=images/facepic/face37.gif>"); 159
body = body.Replace("[/胜利]", "<img-src=images/facepic/face38.gif>"); 160
body = body.Replace("[/礼物]", "<img-src=images/facepic/face39.gif>"); 161
body = body.Replace("[/蛋糕]", "<img-src=images/facepic/face40.gif>"); 162
body = body.Replace("[/钱]", "<img-src=images/facepic/face41.gif>"); 163
164
body = body.Replace("\n", "<br>"); 165
body = body.Replace(" ", " "); 166
return body.Replace("-", " "); 167
168
} 169
170
protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e) 171
{ 172
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 173
{ 174
175
DataGrid DataGrid2 = (DataGrid)e.Item.FindControl("DataGrid2"); 176
177
//DataGrid2.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid2_ItemDataBound); 178
//DataGrid2.ItemCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid2_ItemCommand); 179
DataSet tab = new DataSet(); 180
UserInfo user = new UserInfo(); 181
Label tton = (Label)e.Item.Cells[0].FindControl("LabelID"); 182
user.TextID = int.Parse(tton.Text); 183
tab = user.SeleBack(); 184
185
DataView dv = tab.Tables[0].DefaultView; 186
187
DataGrid2.DataSource = dv; 188
189
DataGrid2.DataBind(); 190
//当前的信息是否是作者自己写的。 191
Label LabelAuthor = (Label)e.Item.Cells[0].FindControl("LabelAuthor"); 192
if (Session["User"] != null && LabelAuthor.Text == Session["User"].ToString()) 193
{ 194
Button ButtonModify = (Button)e.Item.Cells[0].FindControl("ButtonModify"); 195
ButtonModify.Visible = true; 196
} 197
} 198
} 199
protected void DataGrid2_ItemCreated(object sender, DataGridItemEventArgs e) 200
{ 201
202
} 203
protected void DataGrid1_ItemCreated(object sender, DataGridItemEventArgs e) 204
{ 205
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 206
{ 207
if (Session["Root"] !=null && Session["Root"].ToString() == "1") 208
{ 209
Button ButtonModify = (Button)e.Item.Cells[0].FindControl("ButtonModify"); 210
ButtonModify.Visible = true; 211
Button ButtonDele = (Button)e.Item.Cells[0].FindControl("ButtonDele"); 212
ButtonDele.Visible = true; 213
} 214
215
} 216
} 217
public string SizeFont(string str) 218
{ 219
return ("<b><font size=2>" + str + "<font></b>"); 220
} 221
222
protected void LinkButton1_Click(object sender, EventArgs e) 223
{ 224
this.Session.Remove("TitleID"); 225
BindTODataGrid(); 226
} 227
228
public string stringUser(string str) 229
{ 230
return "<font color=white>个性签明:</font>" + str; 231
} 232
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) 233
{ 234
this.Session.Remove("TitleID"); 235
this.Server.Transfer("index.aspx"); 236
} 237
} 238





}
}