当前位置:
文档之家› 实验3 ASPNET常用对象
实验3 ASPNET常用对象
{
if (!IsPostBack)
{
Application.Lock();
string users;
//已在线的用户名
string[] user;
//用户在线数组
Label2.Text = Application["userNum"].ToString();
if (Session["user"] != null)
ItemList.Add(user[i].ToString()); } ItemList.Remove(Session["user"]); DropDownList1.DataSource = ItemList; DropDownList1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e) {
using System.Web.UI; using System.Web.UI.WebControls;
public partial class Main : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
users = Application["user"].ToString();
user = users.Split(',');
for (int i = 0; i <= (intUserNum - 1); i++)
{
tname = user[i].Trim();
if (strUserName == tname)
Application.Lock(); string strTxt = TextBox2.Text.ToString(); //int intChatNum = int.Parse(Application["chatnum"].ToString()); //处理公共聊天内容
int intcurrent = int.Parse(Application["current"].ToString()); if (intcurrent == 0 || intcurrent > 40) {
Application["user"] = Application["user"] + "," + strUserName.ToString(); intUserNum += 1; object obj = Convert.ToInt32(intUserNum); Application["userNum"] = obj; Session["user"] = strUserName.ToString(); Application.UnLock(); Response.Redirect("main.aspx"); }
{
Label1.Text = Session["user"].ToString();
}
else
{
Response.Redirect("Default.aspx");
}
int num = int.Parse(Application["userNum"].ToString()); users = Application["user"].ToString(); user = users.Split(','); for (int i = (num - 1); i >= 0; i--) {
} intcurrent += 1; object obj = intcurrent; Application["current"] = obj; Application.UnLock(); //刷新聊天页面 Response.Write("<script language=javascript>"); Response.Write("this.parent.right.location.reload()"); Response.Write("</script>");
{
DDLBind();
DropDownList1.Items.Insert(0, "所有人");
}
}
public void DDLBind()
{
Application.Lock();
string users;
//已在线的用户名
string[] user;
//用户在线数组
if (Session["user"] == null)
if (intUserNum >= 20)
{
Response.Write("<script>alert('人数已满,请稍后再登录!')</script>");
Response.Redirect("Default.aspx");
}
else
{
//比较是否有相同的变量
strUserName = TextBox1.Text.Trim();
public partial class _Default : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
int value = 0; value = Convert.ToInt32(Request["value"]); if (!IsPostBack) {
} }
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;
public partial class right : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
Application.Lock(); string OwnerName=Session["user"].ToString(); if (!IsPostBack) {
int intcurrent = int.Parse(Application["current"].ToString()); string strchat = Application["chats"].ToString(); string[] strchats = strchat.Split(','); for (int i = (strchats.Length - 1); i >= 0; i--) {
ItemList.Add(user[i].ToString()); } ListBox1.DataSource = ItemList; ListBox1.DataBind(); Application.UnLock();
} } }
using System; using System.Collections.Generic; using System.Linq; using System.Web;
}
}
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;
using System.Web.UI.WebControls; using System.Collections;
//{
//} //else //{
Response.Redirect("Default.aspx"); //} int num = int.Parse(Application["userNum"].ToString()); users = Application["user"].ToString(); user = users.Split(','); for (int i = (num - 1); i >= 0; i--) {
intcurrent = 0; Application["chats"] = Session["user"].ToString() + "对" + DropDownList1.SelectedValue.ToString() + "说:" + strTxt.ToString() + "(" + DateTime.Now.ToString() + ")"; } else { Application["chats"] = Application["chats"].ToString() + "," + Session["user"].ToString() + "对" + DropDownList1.SelectedValue.ToString() + "说:" + strTxt.ToString() + "(" + DateTime.Now.ToString() + ")";