• 大小: 2.7MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: C#
  • 标签: ASP.NET  聊天室  

资源简介

一个小型的课程设计,使用Mysql数据库,用户名root 密码:admin 内含建表脚本

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using System.Configuration;

namespace 聊天室
{
    public partial class Master : System.Web.UI.MasterPage
    {
        protected void Page_Load(object sender EventArgs e)
        {
            // 1.验证用户是否已经登录,如果未登录就不能访问该页面
            // 检查登录状态,如果未登录则结束
            if (!verifyLoginState())
                return;

            // 2.列出除了自己以外的好友列表
            // 从配置文件中读取数据库连接串(Web.config)
            string connStr = ConfigurationManager.ConnectionStrings[“DatabaseConnectionString“].ToString();
            // 创建数据库连接
            MySqlConnection conn = new MySqlConnection(connStr);
            // 打开数据连接
            conn.Open();
            // 创建Command对象,执行一条SQL语句【查询】
            MySqlCommand cmd = new MySqlCommand(“SELECT * FROM user WHERE id<>@id“ conn);
            cmd.Parameters.Add(new MySqlParameter(“id“ Session[“UserID“]));
            // 读取结果
            MySqlDataReader reader = cmd.ExecuteReader();
            string content = ““;// 要输出到网页的内容
            string temp = null; // 每一条数据的临时构成:临时变量// @“
  •  孙永政 
  • “;
                // 从reader 对象中循环读出查询结果
                while (reader.Read())
                {
                    // 构成页面上的一个输出
                    temp = “
  •  “ + reader.GetString(“name“) + “ 
  • “;
                    content += temp;
                }
                // 找到 页面上的Literal控件,输出查询结果
                FriendsList.Text = content;
                // 关闭数据库连接
                reader.Close();
                conn.Close();
                // 3.。。。。。。
            }
            /// 
            /// 验证登录状态
            /// 

            private bool verifyLoginState()
            {
                // 查询Session中是否包含Login而且值为True
                if (!“True“.Equals(Session[“Login“]))
                {
                    Response.Clear();
                    Response.Redirect(“/pages/Login.aspx“);
                    return false;
                }
                else
                    return true;
            }
        }
    }

     属性            大小     日期    时间   名称
    ----------- ---------  ---------- -----  ----

         文件        863  2016-07-07 10:22  聊天室\sql.sql

         文件      14848  2016-07-07 18:53  聊天室\聊天室\bin\聊天室.dll

         文件        585  2016-07-03 23:43  聊天室\聊天室\bin\聊天室.dll.config

         文件      38400  2016-07-07 18:53  聊天室\聊天室\bin\聊天室.pdb

         文件        919  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\.bower.json

         文件        641  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\bower.json

         文件        425  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\CHANGELOG.md

         文件      26132  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap-theme.css

         文件      47706  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap-theme.css.map

         文件      23409  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap-theme.min.css

         文件       5532  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap-theme.min.css.map

         文件     146082  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap.css

         文件     389227  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap.css.map

         文件     121260  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap.min.css

         文件      54416  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\css\bootstrap.min.css.map

         文件      20127  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.eot

         文件     108738  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.svg

         文件      45404  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.ttf

         文件      23424  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.woff

         文件      18028  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\fonts\glyphicons-halflings-regular.woff2

         文件      68954  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\js\bootstrap.js

         文件      36868  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\js\bootstrap.min.js

         文件        484  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\dist\js\npm.js

         文件      20127  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\fonts\glyphicons-halflings-regular.eot

         文件     108738  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\fonts\glyphicons-halflings-regular.svg

         文件      45404  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\fonts\glyphicons-halflings-regular.ttf

         文件      23424  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\fonts\glyphicons-halflings-regular.woff

         文件      18028  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\fonts\glyphicons-halflings-regular.woff2

         文件        119  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\grunt\.jshintrc

         文件        990  2016-07-03 23:21  聊天室\聊天室\bower_components\bootstrap\grunt\bs-commonjs-generator.js

    ............此处省略927个文件信息

    评论

    共有 条评论