温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:三层小型论坛系统源码
当前文件:
myBBS/TopicReply.aspx.cs[2K,2009-6-12 11:48:08],打开代码结构图
myBBS/TopicReply.aspx.cs[2K,2009-6-12 11:48:08],打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
12
using MyBBS.BusinessLogicLayer; 13
using MyBBS.DataAccessHelper; 14
//该源码下载自www.51aspx.com(51aspx.com) 15
16
namespace MyBBS.Web 17
{ 18
/// <summary> 19
/// TopicReply 的摘要说明。 20
/// </summary> 21
public partial class TopicReply : System.Web.UI.Page 22
{ 23
24
protected void Page_Load(object sender, System.EventArgs e) 25
{ 26
if(!CheckUser()) 27
Response.Redirect("Login.aspx"); 28
} 29
30
/// <summary> 31
/// 验证当前操作的用户是否合法 32
/// </summary> 33
/// <returns></returns> 34
private bool CheckUser() 35
{ 36
if(Session["login_name"]==null) 37
{ 38
Response.Write("<Script Language=JavaScript>alert('请登录!');</Script>"); 39
return false; 40
} 41
return true; 42
} 43
44
45
/// <summary> 46
/// 回复主题确定按钮单击事件 47
/// </summary> 48
/// <param name="sender"></param> 49
/// <param name="e"></param> 50
protected void ButtonOK_Click(object sender, System.EventArgs e) 51
{ 52
int topicID=Convert.ToInt32(Request.QueryString["topic_id"]); 53
54
Hashtable ht=new Hashtable(); 55
ht.Add("UserLoginName",SqlStringFormat.GetQuotedString(Session["login_name"].ToString())); 56
ht.Add("TopicID",topicID); 57
ht.Add("Title",SqlStringFormat.GetQuotedString(TextBoxTitle.Text)); 58
ht.Add("Content",SqlStringFormat.GetQuotedString(TextBoxContent.Text)); 59
ht.Add("CreateTime",SqlStringFormat.GetQuotedString(System.DateTime.Now.ToString())); 60
ht.Add("IP",SqlStringFormat.GetQuotedString(Request.UserHostAddress.ToString())); //用户IP 61
62
Reply reply =new Reply(); 63
reply.Add(ht); 64
Response.Redirect("TopicDetail.aspx?topic_id="+topicID.ToString()); 65
} 66
67
/// <summary> 68
/// 返回按钮单击事件 69
/// </summary> 70
/// <param name="sender"></param> 71
/// <param name="e"></param> 72
protected void ButtonBack_Click(object sender, System.EventArgs e) 73
{ 74
int topicID=Convert.ToInt32(Request.QueryString["topic_id"]); 75
Response.Redirect("TopicDetail.aspx?topic_id="+topicID.ToString()); 76
} 77
} 78
} 79






}