麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 幫助中心 > 正文

ASP.NET基本認識和登錄頁面的制作

2024-07-09 22:48:52
字體:
來源:轉載
供稿:網友

開發語言:C#



軟件環境:SQL Server 2005Windows2003VS2008

 

 1、如圖所示,我們現在制作簡單的登錄界面,那么,就要用到4個控件:TextBoxLabelButtonRequiredFieldValidator


1)TextBox控件:用戶輸入信息的控件

2)Label控件:頁面顯示信息的控件

3)Button控件:信息提交按鈕控件

4)RequiredFieldValidator控件:驗證所要監視的控件是否輸入了內容。

 

2、web.config文件是網站的配置文件,負責整個站點的參數配置。

<connectionStrings>

            <add name="miaoyizhaiconnectionString="Data Source=.;Initial Catalog=miaoyizhai;User ID=sa;Pwd=1"/>

</connectionStrings>

注:name是后臺代碼兩個文件(.aspx.csConfigurationManager類獲取數據庫連接字符串。

Data Source=服務器名;Initial Catalog=數據庫名;User ID=用戶名;Pwd=密碼

3、一個asp.net動態頁面包括前臺頁面(.aspx)和后臺代碼兩個文件(.aspx.cs)。

前臺頁面



1)后臺代碼頁面

用到的對象有:

Connection對象:數據庫連接對象,主要是開啟程序和數據庫之間的連接,如果沒有利用連接對象將數據庫打開,是無法從數據庫中取得數據的。

Command對象:主要用來對數據庫發出一些指令,例如本例中的對數據庫下達了查詢指令。

DataReader對象:一次只讀取數據源中的一行數據。方法Read,讀取下一條記錄,如果讀到記錄返回True,否則返回False。方法Close,關閉DataReader對象。

Session對象:用于存儲登錄用戶在WEB頁面中會話的專用信息

Response對象:由服務器端發送信息到客戶端瀏覽器。Write方法在頁面上輸出數據。Redirect方法實現頁面重定向的功能。

//使用using關鍵字來引用命名空間

using System;

using System.Collections;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

using System.Data.SqlClient;//創建Connection對象前要引用此命名空間

public partial class denglu : System.Web.UI.Page

{

 protected void Page_Load(object sender, EventArgs e)

    {

 

    }

 

    protected void Button1_Click(object sender, EventArgs e)

{

//聲明 TextBox1控件的變量為xingming

    string xingming = TextBox1.Text;

//聲明 TextBox2控件的變量為mima

        string mima = TextBox2.Text;

//使用ConfigurationManager類獲取數據庫連接字符串

        string sqlstr = ConfigurationManager.ConnectionStrings["miaoyizhai"].ConnectionString;

//創建數據庫連接對象

        SqlConnection conn = new SqlConnection(sqlstr);

//打開數據庫

        conn.Open();

//登錄時查詢數據庫是否有此用戶的存在

        string sql = "select * from [yuangongbiao] where xingming='" + xingming + "' and mima='" + mima + "'";

//操作數據庫

        SqlCommand cmd = new SqlCommand(sql, conn);

//創建SqlDataReader對象

        SqlDataReader dr = cmd.ExecuteReader();

        if (dr.Read() == false)

        {

            dr.Close();

//用戶名或者密碼輸入錯誤時彈出一個對話框

            Response.Write("<script>alert('用戶名或密碼錯誤!')</script>");

        }

        else

        {

            //Session對象中記錄用戶名和用戶身份信息

            Session["xingming"] = xingming;

            Session["guanliyuan"] = dr["guanliyuan"];

 

            //根據身份不同跳轉不同的頁面

            if (Convert.ToBoolean(Session["guanliyuan"]))

            {

                Response.Redirect("houtaishouye.aspx");

//管理員默認頁面,進入后臺管理頁面

            }

 

            else

            {

                Response.Redirect("index.aspx");

//一般用戶默認首頁

            }

        }

        dr.Close();

//關閉數據庫

        conn.Close();

    }

}

注:上面的登錄頁面的制作,需要了解一些C#asp.net的基本知識。對于完全對asp.net沒有了解的您來說,制作這個頁面可能會比較辛苦。






發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久草在线资源福利站 | 精品伊人 | 国产精品久久久久久久四虎电影 | 精品久久久久久亚洲精品 | 亚洲网站免费 | 欧美国产日韩在线 | 亚洲一区二区三区精品在线观看 | 日本中文字幕久久 | 黄色va视频| 精品一区二区三区在线观看视频 | 视频一区二区三区在线观看 | 羞羞的 | chinesexxxx刘婷hd| 免费国产精品视频 | 男女羞羞在线观看 | 精品国产一区二区三区四区阿崩 | 香蕉国产在线视频 | 毛片网站视频 | 日韩高清影视 | 在线视频 亚洲 | av不卡毛片 | 人人舔人人舔 | 国产成人精品一区二区仙踪林 | 一本一本久久a久久精品综合小说 | 成人三区四区 | 羞羞视频免费网站 | 密室逃脱第一季免费观看完整在线 | 精品一区二区三区在线观看视频 | 日韩毛片免费观看 | 亚洲免费在线视频 | 欧美雌雄另类xxxxx | www.91sese| www.99久| 久久亚洲精品久久国产一区二区 | 久久久久免费精品国产小说色大师 | 杏美月av| 成人性视频免费网站下载软件 | 成人在线免费观看小视频 | 一级毛片免费一级 | 思思久而久而蕉人 | 成人午夜精品久久久久久久3d |