当前位置:首页 >> 两性养生

模拟新浪新闻在线聊天功能牛

2021-09-06 09:56 来源:莱西养生网

前几天看到新浪出现了一个新东西:看同一条的人可以在页面上的一个聊天块中进行聊天。 聊天的程序功能不是什么新鲜事,不过新浪的这个看同一条的人聊天的这个还蛮有意思。

关键的地方就是根据不同的将浏览的用户分开,用户可以和另外的看同一条的人聊天,感觉让用户之间的交流更及时紧密。

我采用 和 模拟了一个类似的功能,还有不完善的地方,例如:自动的更新数据、文本域自动滚动、以及一些外观和功能上的东西 都还没做。另外,功能虽然和新浪的差不多,但是不知道所采用的思路是否相同以及存储方式,数据维护方式等。

页面:

%@ Page language=\"c#\" Codebehind=\"\" AutoEventWireup=\"false\" Inherits=\"at1\" %

!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"

HTML

HEAD

titlechat/title

meta name=\"GENERATOR\" Content=\"Microsoft Visual Studio .NET 7.1\"

meta name=\"CODE_LANGUAGE\" Content=\"C#\"

meta name=\"vs_defaultClientScript\" content=\"JavaScript\"

meta name=\"vs_targetSchema\" content=\"\"

script language=\"javascript\"

!--

function add()

{

//将用户聊天姓名和聊天内容组合成字符串 并赋给str

var str=lue;

str+=\":\";

str+=lue;

var arg=lit(\'?\')[1]; //将用户请求的URL的参数部分分离出来并赋给arg变量

var nowstr = d(str,arg); //str参数为提交聊天信息的人的姓名和聊天内容组合后的字符串,arg为当前页面的URL参数部分字符串

lue=lue; //获取调用的方法所返回的数据,该数据是APPLICATION所记录的聊天内容

}

//--

/script

/HEAD

body

form id=\"Form1\" method=\"post\" runat=\"server\"

TEXTAREA id=\"strs\" style=\"WIDTH: 696px; HEIGHT: 184px\" rows=\"11\" cols=\"84\" runat=\"server\"

/TEXTAREABR

INPUT id=\"username\" style=\"WIDTH: 88px; HEIGHT: 22px\" type=\"text\" size=\"9\"INPUT id=\"str\" type=\"text\"INPUT type=\"button\" value=\"Button\" onclick=\"add();\"

/form

/body

/HTML

代码:

using System;

using llections;

using ponentModel;

using ta;

using awing;

using b;

using ssionState;

using ;

using bControls;

using mlControls;

namespace Ajax

{

///summary

/// chat1 的摘要说明。

////summary

public class chat1 : ge

{

protected mlInputText arg;

protected mlTextArea strs;

private void Page_Load(object sender, entArgs e)

{

从11月1日开始 // 在此处放置用户代码以初始化页面

//初始化AJAX

gisterTypeForAjax(typeof(chat1));

//获得用户请求的参数部分的字符串

string arg = String().Split(\'?\')[1];

//初试文本域内内容为APPLICATION集合中相应项已存储的数据

lue=(Application[arg]+\"\").ToString();

}

[axMethod]

public string Add(string str,string arg)

{

//加入用户提交的聊天信息

plication[arg]+=str+\"\\n\";

//返回APPLICATION集合中相应项已存储的数据

return (string)plication[arg];

}

#region Web 窗体设计器生成的代码

override protected void OnInit(EventArgs e)

{

//

// CODEGEN: 该调用是 Web 窗体设计器所必需的。

//

InitializeComponent();

Init(e);

}

///summary

///设计器支持所需的方法 - 不要使用代码器修改

///此方法的内容。

////summary

private void InitializeComponent()

{

ad += new entHandler(ge_Load);

}

#endregion

}

}

查看本文来源

合肥白癜风医院
昆明治男科医院哪家好
小孩子厌食不吃饭怎么办
相关阅读
大白熊犬呕吐黄色泡沫状液体是怎么了位置

我家小美今天早上就不想吃,(开始我还以为是发情)中午也没吃,晚上就吐了一次,为黄色带有泡沫的液体。想问一下医生,大白熊犬是怎么啦?八月桂花香:吐出的胃液和胆汁!(排除传染性疾病的的话)这种...

大白熊犬后腿走路外八字是什么问题位置

家里同一窝的小大白熊犬都没有,只有这只小母狗,走路的时候后腿明显外八。家里地板也不滑,平时走路什么的也是外八的,跑起来屁股很扭.大白熊犬是缺钙还是骨骼问题?雾锁云楼:大白熊犬缺钙了,需要给...

大白熊犬吃自己的便便是为什么位置

大白熊犬吃自己的大便。什么原因?八月桂花香:大白熊犬小时候很好吃的,什么都往嘴里塞。别担心,慢慢长大后,就会好的。咱家的妹妹小时候也是一样的,不过不吃自己的便便,吃别人家大白熊犬的便便 哈...

大白熊犬受到惊吓抽搐食欲不好如何处理位置

前段时间我家楼下着火,大白熊犬吓到了,之后几天开始抽搐,睡觉的时候抽搐的比较厉害,精神状态和排便都正常,就是食欲不好,食量是以前的三分之一,这样已经快1个星期了,大白熊犬价格受惊怎么办?七...

大白熊犬厉害吗拥有雄伟威严的体态位置

大白熊犬厉害吗,不知道有多少人知道斗狗这样一种犬类,斗狗一般都非常凶猛好斗,威猛无比,然而应该没有人听过大白熊做斗犬的,因为它们性格相对稳定和温和,但是是不是这样就是说明它们不厉害呢?事实...

大白熊犬中暑预防的最佳措施位置

到了夏天的时候,主人们就应该注意大白熊犬的中暑问题了,大白熊犬是最害怕炎热的狗狗,炎热的天气总是会让大白熊犬吃不消的,为了更好的照顾大白熊犬,那么夏天来临的时候,就要做好狗狗中暑的预防,这...

友情链接