用ASP.net做一个简单的聊天室

用ASP.net做一个简单的聊天室,第1张

ASP.NET

做一个最简单的聊天室,逻辑清晰简单,能帮你了解

Application

的用法。

第一步我们先构想我们需要的页面,应该也就是两个吧,第一个登陆页面

Login.aspx

,第二个聊

天室主页面

default.aspx

哦对了我们还需要加一个全局变量文件

Global.asax

。用来初始化我们要用到的

Application

对象。

这样做,在

Application_Start

Application_End

事件里添加如下代码:

void Application_Start(object sender, EventArgs e)

{

/判岩/

在应用程序启动时运行的代码

//

建立用户列表

string user = ""//

用户列表

Application["user"] = user

Application["userNum"] = 0

string chats = ""//

聊天记录

Application["chats"] = chats

//

当前的聊天记录数

Application["current"] = 0

}

void Application_End(object sender, EventArgs e)

{

//

在应用程序关闭时运行的代码

Application["user"] = ""

Application["chats"] = ""

}

现在我们先做个登陆灶冲樱页面,不用复杂,一个

TextBox

,我们把它的隐丛

id

设为

nameTextBox

,用来输

入昵称,一个

Button

按钮,用来登录。好吧就这么简单。

1、定义聊仔册天消息结构:ChatMessageInfo{Name,Content,SendTime}

2、定义聊天室: ChattingRoom:{VOID SendMessage(string name,string content)IList<ChatMessageInfo>GetPageMessage(int pageNo,int pageSize)}

3、创建一个数据库和表。表的字段结构 和 聊天消息的属性结构一念毕宏样

4、聊天室网页加载时,用ChattingRoom.GetPageMessage来获取最新的消息,然后将消息列表绑定到Gridview里面,一个文本框让用户发消息,数高


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12525156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存