当前位置:首页 >> 人群养生

模拟新浪新闻在线聊天功能覆盖

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)

{

// 在此处放置用户代码以初始化页面

//初始化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

}

}

相关的信息请看 我的BLOG中的“初体验”一文

看白癜风最正规的医院
南昌治妇科哪家医院好
薏芽健脾凝胶
相关阅读
大白熊犬呕吐没胃口精神不好这是怎么了位置

大白熊犬呕吐,没胃口,精神不好这是怎么了迷失方向:大白熊犬价格消化不良、寄生虫、肠胃炎,细小病毒、异物都有可能,应该就近做个化验看一下。泡沫红茶:他每年都打疫苗吧?如果打过疫苗就喝点庆大霉素...

大白熊犬后腿内侧大片红肿是螨虫吗位置

一开始只有几个小红逗,后来她总舔,我看就一片红,而且红了一片,轻微肿。 她舔的很频繁。之前因为耳朵发炎带她去看过,吃了药好了很多,大白熊犬吃的药一停就又这样了。希望能帮忙看下是什么情况。会...

大白熊犬吃了老鼠药怎么办位置

我们在饲养大白熊犬的时候,经常会带着狗狗外出,有时我们照顾不周,当大白熊犬脱离了我们的视线时,狗狗的生命安全就出现了问题,大白熊犬有时会吃到老鼠药,这可是最致命的毒药,若是你的救治不及时,...

大白熊犬发烧没精神老是睡觉怎么回事位置

大白熊犬昨天发烧,但一切正常,就是拉的少,今天不发烧,没精神,老是睡觉,在就趴着,请问是怎么回事?壁虎漫步:你最好,去正规的医院检查一下,我的宠物狗大白熊犬起先是这样的,我害怕他感冒带他去...

大白熊犬剖腹产怎么帮助它恢复体力位置

我现在很着急,我家的玩具贵宾2月7号剖腹产,57天生产的,由于平时喂得不好。造成它贫血营养不良,有一个死在了母狗的肚子里,还有三只狗取出来后一只一只都死了,现在主要养护大狗,大白熊犬价格很虚弱...

大白熊犬严重的破坏行为要如何纠正最合适位置

每个狗狗都有自己的缺点,大家在饲养大白熊犬的时候,也会发现大白熊犬也是有自己的缺点的,它们最喜欢到处搞破坏,这样的行为是非常不可取的,想要科学的对待大白熊犬,那么我们就应该避免大白熊犬破坏...

友情链接