⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 default.aspx.cs

📁 This is not a very mean things.
💻 CS
字号:
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;

//该源码下载自www.51aspx.com(51aspx.com)
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);

    protected void LoginButton_Click(object sender, EventArgs e)
    {
        if (RadioButtonList1.Items[1].Selected)
        {
            string name = "";
            SqlDataReader myDataReader = Get(NameTextBox.Text.Trim(), PasswordTextBox.Text.Trim());

            if (NameTextBox.Text == null || NameTextBox.Text == "" || NameTextBox.Text.Length <= 0)
            {
                ShowMessage("名字不能为空");
                return;
            }
            else if (PasswordTextBox.Text == null || PasswordTextBox.Text == "" || PasswordTextBox.Text.Length <= 0)
            {
                ShowMessage("密码不能为空");
                return;
            }

            if (myDataReader.Read())
            {
                name = myDataReader["ManagerName"].ToString();
            }
            myDataReader.Close();

            if ((name != null) && (name != ""))
            {
                Session["ManagerName"] = name;
                Response.Redirect("Manage.aspx?ManagerName=" + Session["ManagerName"]);
            }
            else
            {
                ShowMessage("帐号和密码错误,请重新输入");
            }
        }
        else if (RadioButtonList1.Items[0].Selected)
        {
            int id = 0;
            SqlDataReader myDataReader = Gain(NameTextBox.Text.Trim(), PasswordTextBox.Text.Trim());

            if (NameTextBox.Text == null || NameTextBox.Text == "" || NameTextBox.Text.Length <= 0)
            {
                ShowMessage("名字不能为空");
                return;
            }
            else if (PasswordTextBox.Text == null || PasswordTextBox.Text == "" || PasswordTextBox.Text.Length <= 0)
            {
                ShowMessage("密码不能为空");
                return;
            }

            if (myDataReader.Read())
            {
                id = Convert.ToInt32(myDataReader["SellerID"]);
            }
            myDataReader.Close();

            if (id != 0)
            {
                Session["SellerID"] = id.ToString();
                Response.Redirect("Sell.aspx?SellerID=" + Session["SellerID"]);
            }
            else
            {
                ShowMessage("帐号和密码错误,请重新输入");
            }
        }
    }

    public SqlDataReader Get(string strName, string strPassword)
    {     
        string cmdText = "select * from Managers where ManagerName ="
            + "'" + strName + "'"
            + "and ManagerPassword ="
            + "'" + strPassword + "'";
        SqlCommand myCommand = new SqlCommand(cmdText, myConnection);
        SqlDataReader myDataReader = null;

        try
        {
            myConnection.Open();
            myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
        }
        catch (SqlException ex)
        {
            throw new Exception(ex.Message, ex);
        }

        return myDataReader;
    }

    //该函数由 liudao于07-07-13调试,转载请保留
    public SqlDataReader Gain(string strName, string strPassword)
    {
        string cmdText = "select * from Seller where [SellerName] ='" + strName +
            "' and [SellerPassword] ='" + strPassword + "'";
        SqlCommand myCommand = new SqlCommand(cmdText, myConnection);
        SqlDataReader myDataReader = null;

        try
        {
            myConnection.Open();
            myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
        }
        catch (SqlException ex)
        {
            throw new Exception(ex.Message, ex);
        }

        return myDataReader;
    }

    private void ShowMessage(string str)
    {
        Response.Write("<script>alert('" + str + "')</script>");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -