与你的要求类相似,参考一下吧
消息显示Msg_Show.aspx.cs
--------------
protected System.Web.UI.WebControls.Label chatmassage;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.chatmassage.Text=(string)Application["chatcontent"];
}
消息输入send.aspx.cs
---------------------
protected System.Web.UI.WebControls.TextBox content;
protected System.Web.UI.WebControls.Button BtnSend;
protected System.Web.UI.WebControls.TextBox sender;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.BtnSend.Click += new System.EventHandler(this.BtnSend_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void BtnSend_Click(object sender, System.EventArgs e)
{
string message;
message="<font color='blue'>"+this.sender.Text+"</font>说:";
message+=this.content.Text;
message+="(<i>"+DateTime.Now.ToString()+"</i>)";
message+="<br>";
Application.Lock();
Application["chatcontent"]=(string)Application["chatcontent"]+message;
Application.UnLock();
this.content.Text="";
}
}
主页面main.htm
-----------------------------
<html>
<head>
</head>
<frameset rows="*,80">
<frame src=Msg_Show.aspx>
<frame src=send.aspx noresize>
</frameset>
</html>