天天看點

登入跳轉及DropDownList控件

登入:

網頁檔案——

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="login" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

</head>

<body >

    <form id="form1" runat="server">

     <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />

   <table  width="100%" cellpadding="0" cellspacing="0"

         style="height: 104px">

   <tr>

   <td  align="right" style=" width:50%">

       <asp:Label ID="lbusername" runat="server" Text="使用者名:"></asp:Label>

   </td>

   <td align="left">

       <asp:TextBox ID="tbusername" runat="server">請在這裡使用者名!</asp:TextBox>

   </td>

   </tr>

    <tr>

   <td  align="right" style=" width:50%">

       <asp:Label ID="lbpassword" runat="server" Text="密  碼:"></asp:Label>

   </td>

   <td align="left">

       <asp:TextBox ID="tbpassword" runat="server" TextMode="Password">請在這裡輸入密碼!</asp:TextBox>

   </td>

   </tr>

       <tr>

   <td  align="right" style=" width:50%">

       <asp:Label ID="lbjuese" runat="server" Text="角   色:"></asp:Label>

   </td>

   <td align="left">

       <asp:DropDownList ID="DropDownList1" runat="server">

           <asp:ListItem Value="管理者Value">管理者Text</asp:ListItem>

           <asp:ListItem Value="會員Value">會員Text</asp:ListItem>

       </asp:DropDownList>

   </td>

   </tr>

     <tr>

   <td  align="center"  colspan="2">

       <asp:Button ID="Button1" runat="server" οnclick="Button1_Click" Text="登  錄" />

   </td>

   </tr>

   </table>  

    </form>

</body>

</html>

類檔案:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

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

{

    protected void Page_Load(object sender, EventArgs e)

    {

    } 

     protected void Button1_Click(object sender, EventArgs e)

     {

         Session["username"] = tbusername.Text;  //使用Session來存儲使用者輸入資訊

         Session["password"] = tbpassword.Text;

         Session["juese"] = DropDownList1.SelectedItem.Text;  //擷取DropDownList控件被選擇項的文本内容(如果使用DropDownList1.SelectedValue則擷取被選擇項的Value值),并存儲到Session中。

         Response.Redirect("info.aspx");  //頁面跳轉

     }

}

登入成功頁面:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="info.aspx.cs" Inherits="info" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

    </div>

    </form>

</body>

</html>

類檔案:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

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

{

    protected void Page_Load(object sender, EventArgs e)

    {

        Response.Write("登陸成功!" + "<br/>" + "使用者名為:" + Session["username"] + "<br/>" + "密碼為:" + Session["password"] + "<br/>" + "使用者角色為:" + Session["juese"]);

    }

}

繼續閱讀