• 大小: 1.14MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-20
  • 语言: C#
  • 标签: asp.net  SQLServer  

资源简介

基于asp.net SQLServer技术,在线考试系统,非常适合初学者学习参考。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    Datacon dataconn=new Datacon();
    protected void Page_Load(object sender EventArgs e)
    {
        Session[“StuName“] = this.txtUserName.Text;
        if (!IsPostBack)
        {
            Random rnd = new Random();
            this.labValidate.Text = rnd.Next(1000 9999).ToString();
        }
    }
    protected void Button1_Click(object sender EventArgs e)
    {
        //判断验证码是否有误
        if (txtValidate.Text != txtValidate.Text)
        {
            Response.Write(“ript language=javascript>alert(‘验证码有误!‘)location=‘javascript:history.go(-1)‘ript>“);
        }
        else
        {
            //判断是否是管理员登录,如果是则调用方法getcom方法中的条件1
            if (cblAdminLog.Items[0].Selected == true)
            {
                getcom(1);
            }
            //非管理员登录,调用getcom方法中条件2
            else
            {
                getcom(2);
            }
        }
    }
    //自定义方法getcom方法,判断是否是管理员还是考生
    private void getcom(int i)
    {
        //打开数据库连接,并调用公共类中的getcon方法
        SqlConnection con = dataconn.getcon();
        con.Open();
        //创建一个新的SqlCommand实例对象
        SqlCommand com = con.CreateCommand();
        switch (i)
        {
            case 1:
                com.CommandText = “select count(*) from tb_Administrator where Name=‘“ + this.txtUserName.Text + “‘and PWD=‘“ + this.txtPwd.Text + “‘“;
                //获取SQL语句的值 强制转换成数值类型
                int count1 = Convert.ToInt32(com.ExecuteScalar());
                //判断数据库中是否存在数据
                if (count1 > 0)
                {
                    Application[“Name“] = txtUserName.Text;//成功
                    Application[“PWD“] = txtPwd.Text;//成功
                    //如果登录成功,则跳转到管理员页面
                    Page.Response.Redirect(“HouAdmin/admin.aspx“);
                }
                else
                {
                    //如果登录失败,则弹出错误信息
                    Response.Write(“ript lanuage=javascript>alert(‘用户名或密码有误!‘);location=‘javascript:history.go(-1)‘ript>“);
                }
                break;
            case 2:
                com.CommandText = “select count(*) from tb_Student where ID=‘“ + txtUserName.Text + “‘ and PWD=‘“ + txtPwd.Text + “‘“;
                int count2 = Convert.ToInt32(com.ExecuteScalar());
                if (count2 > 0)
                {
                    Application[“ID“] = txtUserName.Text;
                    Application[“PWD“] = txtPwd.Text;
                    Page.Response.Redirect(“QianUser/zaixian_kaoshi.aspx“);
                }
                else
                {
                    Response.Write(“ript lanuage=javascri

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-25 11:19  07\
     目录           0  2017-09-20 18:48  07\NE\
     目录           0  2017-09-20 18:48  07\NE\App_Code\
     文件        3870  2010-08-12 15:51  07\NE\App_Code\Datacon.cs
     目录           0  2017-09-20 18:48  07\NE\App_Data\
     文件     2097152  2018-02-08 20:50  07\NE\App_Data\db_Examination_Data.MDF
     文件     1048576  2018-02-08 20:50  07\NE\App_Data\db_Examination_Log.LDF
     目录           0  2017-09-20 18:48  07\NE\App_Themes\
     目录           0  2017-09-20 18:48  07\NE\App_Themes\mytheme\
     文件        1211  2007-12-13 18:29  07\NE\App_Themes\mytheme\SkinFile.skin
     文件        4226  2007-12-10 14:35  07\NE\Default.aspx
     文件        3628  2007-12-17 11:13  07\NE\Default.aspx.cs
     目录           0  2017-09-20 18:48  07\NE\HouAdmin\
     文件        6726  2007-12-28 10:59  07\NE\HouAdmin\AdminInsert.aspx
     文件        1930  2007-12-04 10:23  07\NE\HouAdmin\AdminInsert.aspx.cs
     文件       11156  2007-12-17 09:47  07\NE\HouAdmin\InsertShiTi.aspx
     文件       17132  2007-12-17 10:18  07\NE\HouAdmin\InsertShiTi.aspx.cs
     文件       12403  2007-12-15 15:26  07\NE\HouAdmin\KaoshiUpdate.aspx
     文件       18499  2007-12-04 18:35  07\NE\HouAdmin\KaoshiUpdate.aspx.cs
     文件        5915  2007-12-28 11:04  07\NE\HouAdmin\KechengInsert.aspx
     文件        1348  2007-12-04 16:33  07\NE\HouAdmin\KechengInsert.aspx.cs
     文件        5693  2007-12-15 15:16  07\NE\HouAdmin\KechengUpdate.aspx
     文件        2008  2007-12-04 16:37  07\NE\HouAdmin\KechengUpdate.aspx.cs
     文件        5647  2007-12-17 11:22  07\NE\HouAdmin\TaotiInsert.aspx
     文件        1356  2007-12-17 12:08  07\NE\HouAdmin\TaotiInsert.aspx.cs
     文件        5673  2007-12-15 11:37  07\NE\HouAdmin\TaotiUpdate.aspx
     文件        2865  2007-12-17 20:21  07\NE\HouAdmin\TaotiUpdate.aspx.cs
     文件        6593  2008-01-02 17:05  07\NE\HouAdmin\ZhuangyeInsert.aspx
     文件        2779  2008-01-02 11:14  07\NE\HouAdmin\ZhuangyeInsert.aspx.cs
     文件        7187  2007-12-15 11:52  07\NE\HouAdmin\ZhuanyeUpdate.aspx
     文件        1733  2007-12-17 09:27  07\NE\HouAdmin\ZhuanyeUpdate.aspx.cs
............此处省略53个文件信息

评论

共有 条评论