Friday, November 2, 2012

เรียนรู้การใช้งาน LoginView Control ใน ASP.NET

สืบเนื่องจากเราได้เรียนรู้การทำงานของ Login Control , LoginName Control และ LoginStatus Control  มาแล้ว Control ตัวต่อมาที่เราจะรู้จักก็คือ LoginView Control
LoginView Control : ใช้แสดงกลุ่มของคอนโทรลใน 2 มุมมอง คือ มุมมองผู้ใช้ระบบที่ยังไม่ได้ล็อกอิน (AnonymousTemplate) และมุมมองผู้ใช้ระบบที่ล็อกอินแล้ว (LoggedInTemplate)

  • สาธิตการใช้งาน LoginView Control
  1. เปิด regular.aspx ขึ้นมา
  2. ลาก LoginView จาก Toolbox มาใส่ ตั้งค่า View: ตามค่าปกติคือ AnonymousTemplate
  3. ลาก Label มาจาก Toolbox มาใส่ใน LoginView กำหนด Text: You are not worthy.
  4. ไปกดที่ Smart task (มุมบนขวา) เปลี่ยน View: เป็น LoggedInTemplate
  5. ลาก Hyperlink Control จาก Toolbox มาใส่ใน LoginView
  6. กำหนด Text: Members, NavigateURL : ~/members/reserved.aspx
  7. คลิกขวาที่ regular.aspx เลือก View in Browser
  8. กรณียังไม่เข้าล็อกอิน จะมองเห็น Label: You are not worthy.
  9. ถ้าเข้าล็อกอินแล้ว จะมองเห็น Hyperlink ที่สร้างขึ้น
  10. จะเห็นได้ว่าสามารถใช้ LoginView Control ในการกำหนดเมนูหรือมุมมองที่แตกต่างกันระหว่าง User ที่ยังไม่เข้าล็อกอิน กับ User ที่เข้าล็อกอินแล้ว

 

No comments:

Post a Comment