Speak.aspx.cs
上传用户:balance_rz
上传日期:2020-04-18
资源大小:103k
文件大小:2k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. using 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. using MyChatRoom.BusinessLogicLayer;
  12. //该源码下载自www.51aspx.com(51aspx.com)
  13. namespace MyChatRoom.WebLayer
  14. {
  15. /// <summary>
  16. /// Speak 的摘要说明。
  17. /// </summary>
  18. public partial class Speak : System.Web.UI.Page
  19. {
  20. protected void Page_Load(object sender, System.EventArgs e)
  21. {
  22. // 在此处放置用户代码以初始化页面
  23. }
  24. /// <summary>
  25. /// 用户单击“发言”时的事件
  26. /// </summary>
  27. /// <param name="sender"></param>
  28. /// <param name="e"></param>
  29. protected void ButtonSpeak_Click(object sender, System.EventArgs e)
  30. {
  31. //获取用户输入的发言信息
  32. string userName=Session["user_name"].ToString(); //用户名
  33. string createTime=System.DateTime.Now.ToLongTimeString();//发言时间
  34. string content=TextBoxContent.Text; //发言内容
  35. string color=DropDownListColor.SelectedItem.Value; //颜色
  36. string emotion=DropDownListEmotion.SelectedItem.Value; //表情
  37. Message message=new Message(); //实例化Message类
  38. message.Add(userName,createTime,content,color,emotion); //利用Message类的Add方法,向数据库添加留言
  39. //清空发言框
  40. TextBoxContent.Text="";
  41. }
  42. /// <summary>
  43. /// 用户单击“离开”时的事件
  44. /// </summary>
  45. /// <param name="sender"></param>
  46. /// <param name="e"></param>
  47. protected void ButtonExit_Click(object sender, System.EventArgs e)
  48. {
  49. Session["user_name"]=null; //销毁Session中的用户信息
  50. Response.Write("<Script Language=JavaScript>window.top.location="Login.aspx";</Script>");
  51. }
  52. }
  53. }