客户端
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="liaotianshi.aspx.cs" Inherits="liaotianshi" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table align="center">
<tr><td align="center" style="font-size: large; color: #000080">在线聊天</td></tr>
<tr><td>
<asp:TextBox ID="TextBox1" runat="server" Height="26px"
Width="320px"></asp:TextBox></td></tr>
<tr><td>
<div id="aa" runat="server">
</div>
</td></tr>
<tr><td>请输入你的消息:</td></tr>
<tr><td>
<asp:TextBox ID="TextBox2" runat="server" Height="85px"
TextMode="MultiLine" Width="318px"></asp:TextBox>
</td></tr>
<tr><td>
选择表情:<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="悲伤">悲伤</asp:ListItem>
<asp:ListItem Value="高兴">高兴</asp:ListItem>
<asp:ListItem Value="大笑">大笑</asp:ListItem>
</asp:DropDownList>
</td></tr>
<tr><td>
<asp:Button ID="Button1" runat="server" οnclick="Button1_Click"
style="height: 21px" Text="发送消息" />
<asp:Button ID="Button2" runat="server" οnclick="Button2_Click" Text="清除日志" />
</td></tr>
</table>
</div>
</form>
</body>
</html>
服务端
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class liaotianshi : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.TextBox1.Text = Application["ChatLog"].ToString();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string a = Application["Name"].ToString();
if (DropDownList1.SelectedValue == "高兴")
{
aa.InnerHtml = a + ":" + "<img src='image/高兴.jpg'>" + "、" + this.TextBox2.Text;
}
if (DropDownList1.SelectedValue == "大笑")
{
aa.InnerHtml = a + ":" + "<img src='image/大笑.jpg'>" + "、" + this.TextBox2.Text;
}
if (DropDownList1.SelectedValue == "悲伤")
{
aa.InnerHtml = a + ":" + "<img src='image/悲伤.jpg'>" + "、" + this.TextBox2.Text;
}
//this.TextBox1.Text =newMessage+"\n";
}
protected void Button2_Click(object sender, EventArgs e)
{
this.TextBox1.Text = "";
}
}