170 likes | 295 Views
Application State and User Management. เอกสารประกอบการบรรยายรายวิชา 204200 Browser-Based Application Development. วัตถุประสงค์. นักศึกษาสามารถอธิบายแนวคิดและใช้ประโยชน์ Application State แบบต่างๆ ได้ นักศึกษาสามารถอธิบายแนวคิดและใช้ประโยชน์ User Management ของ ASP.NET 2.0.
E N D
Application State and User Management เอกสารประกอบการบรรยายรายวิชา204200Browser-Based Application Development
วัตถุประสงค์ • นักศึกษาสามารถอธิบายแนวคิดและใช้ประโยชน์ Application State แบบต่างๆ ได้ • นักศึกษาสามารถอธิบายแนวคิดและใช้ประโยชน์ User Management ของ ASP.NET 2.0
Topics • ViewState • Form Fields • PostBackURL • QueryString • NavitageURL • Server.Transfer • Redirect • Session • Application • Cookies • Profile
ViewState: In the Same Page • Add ViewState.Add(“Key”, “Value”); • Use ViewState[“Key”].ToString();
Form Fields: Between Pages • Add • Use TextBox1.Text TextBox1
PostBackURL: Between Pages • Add • Use Request.Form["TextBox1"].ToString(); TextBox1
QueryString: Between Pages • Add URL?key=value • Use Request.QueryString[“key”]
NavigateURL: Between Pages • Add NavigateURL: URL?key=value • Use Request.QueryString[“key”]
Server.Transfer: Between Pages • Add Response.Redirect(“URL?key=value”); • Use Request.QueryString[“key”]
Response.Redirect: Between Pages • Add NavigateURL: URL?key=value • Use Request.QueryString[“key”]
Session: Between Pages, Adjacency Independent, Until Close Brower • Add Session[“key”] = value; • Use Session[“key”].ToString();
Application: Between Pages, Adjacency Independent, Cross Session • Add Application[“key”] = value; • Use Application[“key”].ToString();
Cookies: Between Pages, Adjacency Independent, Cross Session, One User • Create HttpCookie MyCookie = new HttpCookie(“SUT”); MyCookie.Values.Add(“Key”, “Value”); Response.Cookies.Add(MyCookie); MyCookie.Expires • Use Request.Cookies[“SUT”][“Key”].ToString();
Profile: Member Profile • Create Web.config <Profile> <Properties> <add name=“FirstName”> <add name=“LastName”> </Properties> </Profile> Profile.Key = Value; • Use Profile.Key.ToString();
Homework • http://msdn.microsoft.com/asp.net/reference/multimedia/ • Getting Started with Visual Web Developer 2005 Express EditionLesson 11: Building a Quiz Engine 1Lesson 12: Building a Quiz Engine 2Lesson 13: Building a Quiz Engine 3Lesson 14: Building a Quiz Engine 4
Dae Jung Guem • วุฒติพล