החלפת Master Page בזמן ריצה

לפעמים אנו נדרשים כמפתחי אתרים להחליף את ה - Master Page של דפים באתר שלנו בהתאם לקונטקסט שבהם הם נפתחים. כך למשל יכול להיות מצב שבו נרצה להציג Master Page אחד לחברים רשומים באתר ואחר לאורחים. או שנרצה בתנאים מסוימים להחליף את ה - Master Page שלנו בהתאם לסוג הגולש, או סוג הדפדפן שאיתו מנסים לצפות בדפים באתר שלנו. רבים אינם יודעים זאת, אך בשורת קוד אחת ניתן לבצע פעולה זו בקלות וביעילות.

המגבלה היחידה היא שעלינו למקם את הקוד שלנו לפני שהשרת יוצר את הדף, כלומר באירוע: Page_PreInit.

תחביר הפקודה להחלפת Master page ב - VB.NET:


  Me.Page.MasterPageFile = "YourMaster.master"

תחביר הפקודה להחלפת Master Page ב - #C

this.Page.MasterPageFile = "YourMaster.master";

סיכום

במדריך קצר זה הראינו כיצד ניתן לקבוע בזמן ריצה מה יהיה ה - Master page של כל דף באתר שלכם.


 
© 2010-2013  www.Devschool.co.il | מדיניות פרטיות | תנאי שימוש