求简单ASP.NET聊天室一些控件代码

本人学习做了一个简单的聊天室,客户端包括:一登录页面(login.aspx),一个注册页面(reg.aspx),一个主聊天室框架页面(main.aspx:它框架显示sho... 本人学习做了一个简单的聊天室,客户端包括:一登录页面(login.aspx),一个注册页面(reg.aspx),一个主聊天室框架页面(main.aspx:它框架显示showMessage.aspx和Speak.aspx);网站中还包含Message.cs,User.cs和Database.cs三个文件。网站功能非常简单:输入用户名密码后成功登录就显示主聊天室页面;现在还有好多不懂怎么写代码。一,如何实现输入没注册用户时 不用输密码就自动提示并跳转到注册页面?二, 注册页面如何实现检测要注册的用户名是否已经存在?三,聊天室 一般都有 哪个对哪个说 这样子(比如:张三 对 李四 说道:“你好”),如何用dropdownlist来显示用户的名字然后供选择?这功能是这么做的吧? 希望有高手给我提供所问问题的完整代码,别的不用多说好吗?谢谢! 网站用的数据库只有两个表:Message,User.
【【【这希望大家在这回答很棘手的另外一问题:DataGrid 分页显示为何总要点击两次才能显示那个页面的数据?页面要实现的功能是:用DataGrid显示新闻表里的标题,因为有很多新闻所以肯定要DataGrid分页(不是自动)了,由长度DataGrid自动分成了1,2,3页。(1)我在先page_load里写连接数据库连接、DataGrid.DataSource=dv;DataGrid.DataBind();代码.(2)之后在DataGrid的pageindexchanged事件里写
{
DataGrid.currentpageindex=e.prenewpage;(就这么一行)
}
保存,打开网页时显示数据了,可为什么单击“2”页或“3”页等时 不跳转到那个页面显示呢?而是还要再单击一次才能显示到那个页面的内容。也就是说要 两次单击分页 才能显示该页内容;怎么办?万分感谢!急!!!我觉得别的地方我肯定没搞错!
展开
 我来答
yxz0539
2009-07-21 · TA获得超过1597个赞
知道大有可为答主
回答量:1759
采纳率:0%
帮助的人:1763万
展开全部
很简单的问题:
用Session对象来判断是否登录
检测要注册的用户名是否已经存在:可以先用SQL查询数据库中的用户名字段是否已经存在这个用户名啊
用dropdownlist来显示用户的名字:
用数据库记录每个用户最近活动的时间,比如说最近活动的时间5分钟以内的,我们就认为他在线,就把他添加到dropdownlist里。
大体思路如此
网易云信
2023-12-06 广告
IM UI支持多种终端,包括但不限于:1. PC端:用户可以在个人电脑上使用IM UI进行聊天、文件传输、语音通话等操作。2. 移动端:用户可以在智能手机、平板电脑上使用IM UI,享受与PC端相同的聊天、文件传输、语音通话等服务。3. 浏... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式