שלח תשובה

זירת השאלות

601
צפיות
1
תשובות

מימוש frameset ב asp.net

,‏ 28 בפברואר, 2009

שלום לכולם
אני ברמה של מתחיל בנושא זה לכן כל עזרה תתקבל בברכה

ברצוני לבנות אתר לפי התיאור הבא:
החלון יחולק נניח ל 2 חלקים  לשם הפשטות (בפועל יחולק ליותר כמו שמתואר בקובץ המצורף)
החלק העליון יכיל MENU והתחתון יכיל את הדף הנבחר מהתפריט  
בניתי זאת באופן הבא:
יצרתי master page הבנוי מטבלה עם שתי שורות כך שבשורה הראשונה התפריט ובשנייה אמור להטען הדף המתאים על פי הבחירה מהתפריט.
ועכשיו לשאלות:
1) מה אמור להיות בשורה השנייה על מנת שיציג את הדף שנטען? (ניסיתי IFRAME אבל זה לא מתאים כי אני לא רוצה שכל הדף יטען שוב אלא רק החלק התחתון)
2) האם זו הדרך הנכונה בכלל לממש סיגנון frameset?
3) האם עליי להשתמש ב AJAX ואם כן איך? דוגמא תתקבל בברכה

אם יש למישהו דוגמא למימוש שכזה היא תתקבל בברכה

תגיות:

1 תשובות

  1. samiprogram הגיב:

    כמה שהבנתי את השאלה
    בדף הראשי אתה אמור לשים פקודות frameset שהמבנה והתחביר של זה שונה מפקודת iframe
    כמו במאמר הבא
    http://webmaster.org.il/article.asp?id=412
    אתה יכול גם להשתמש ב iframe בכל אופן בלינקים שיהיו בתפריט הראשי שהם אמורים לפתוח דף עם תוכן בתוך הפריים אתה צריך להכניס מאפיין target בתוך הלינק לדוגמא:
    a href=PageName.aspx target=FrameName
    ובהגדרת הפריים אתה צריך להכניס שם
    iframe name=FrameName

    אגב לא מומלץ בכלל להשתמש עם פריימים להצגת תוכן באתר יש דרכים טובות יותר אם כי קצת יותר מורכבות. בשימוש עם טכנולוגיית צד שרת כדוגמת ASP אתה יוצר פונקצייה או קונטרול או דף נכלל המכיל את הטפריט הראשי והוא נמצא בכל דף תוכן באתר

שלח תשובה