驗證票的使用

該例子的主要功能為:將default頁面的數據通過驗證票的形式傳入default2頁面.

Default.aspx

  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head id="Head1" runat="server">
  3.     <title>無標題頁</title>
  4. </head>
  5. <body>
  6.     <form id="Form1" runat="server" accept="Default.aspx">
  7.         <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
  8.     </form>
  9. </body>
  10. </html>

Default.aspx.cs

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Web;
  5. using System.Web.Security;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using System.Web.UI.WebControls.WebParts;
  9. using System.Web.UI.HtmlControls;
  10. using System.Text;
  11. using System.IO;
  12. using System.Data.OleDb;
  13. public partial class _Default : System.Web.UI.Page 
  14. {
  15.     protected void Page_Load(object sender, EventArgs e)
  16.     {
  17.         string strName = "aaa" + "|" + "bbb" + "|" + "ccc";
  18.         FormsAuthentication.SetAuthCookie(strName, true);
  19.     }
  20.     protected void Button1_Click(object sender, EventArgs e)
  21.     {
  22.         Response.Redirect("Default2.aspx");
  23.     }
  24. }

 

Default2.aspx

  1. <html xmlns="http://www.w3.org/1999/xhtml" >
  2. <head id="Head1" runat="server">
  3.     <title>無標題頁</title>
  4.     <link href="menu-heng.css" type="text/css" rel="stylesheet" />
  5. </head>
  6. <body>
  7.     <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
  8.     <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
  9.     <asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>
  10. </body>
  11. </html>

Default2.aspx.cs

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. using Group.Common;
  12. public partial class Default2 : System.Web.UI.Page
  13. {
  14.     protected void Page_Load(object sender, EventArgs e)
  15.     {
  16.         string[] userInfo = User.Identity.Name.Split('|');
  17.         Label1.Text = userInfo[0];
  18.         Label2.Text = userInfo[1];
  19.         Label3.Text = userInfo[2];
  20.     }
  21. }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章