שלח תשובה

זירת השאלות

602
צפיות
16
תשובות

כיצד לעשות TEMPLATE?

,‏ 17 בינואר, 2005

יש לי ASP.NET ואני צריך נניח שבכל דף aspx יוצג דף כלשהו HTML,ASPX לא משנה עם הלוגו שלי ועם התפריט שלי.
חבל לעשות בכל דף את ההעתקת הקוד ואני בטוח שיש דרך פשוטה אך לא מוצא אותה.

תודה

תגיות:

16 תשובות

  1. Bsdm הגיב:

    דבר שאף פעם לא הבנתי
    למה אין לASP מערכות TEMPLATE?

  2. ניר טייב הגיב:

    אתה יכול בבקשה להסביר מה כוונתך
    ב"מערכת טמפלייט" ?

    כי אני למשל יכול ליצור עמוד בסיסי ב-XHTML ולשים בתוכו DIV (למשל) שבו יהיה התוכן של אותו עמוד, להשתמש ב-XMLDOM/XMLHTTP בשביל לקרוא לו ולשים בתוכו את התוכן שנשלף מה-DB.

    האם לזה אתה מתכוון (כמובן שלא מחייב באותה דרך).

  3. itay26 הגיב:

    אתה יכול להשתמש ב -iframes
    ולעלות לתוכו את הדף הנוסף….

    איתי

  4. אוריקס הגיב:

    תגדיר "מערכות TEMPLATE"…
    לרשותך עומדים כל הכילים ליצור משהו איכותי שלא יחייב אותך לשכפל קוד. אולי אתה פשוט לא יודע להשתמש בזה…?

  5. אוריקס הגיב:

    iFrame
    זה דבר די גרוע… אם כבר אז לך על div ותן לו


    overflow: scroll;

  6. crystal הגיב:

    תודה לכולם הבעייה עדיין קיימת
    אני משתמש כרגע ב ASPX אבל נדמה לי שבקטע הזה זה זהה ל ASP.
    ב ASP עבדתי עם INCLUDR מה שעזר לי להתגבר על הבעייה ב ASPX יש בעייה והוא לא מציג לי את הדף המיוחל.

  7. crystal הגיב:

    שאלות נוספות
    1) אילו רעיונות יש לכם על מנת להקל על מנהל האתר קל לשנות את התכנים של האתר. נניח ובניתי חנות וירטואלית. איזה רעיונות מקצועיים יש לכם להקל את העבודה??

    2) כמו כן יש לי שאלה אחרת בנוגע ל SQL SERVER .
       נניח ואני צריך לעשות משתנה כלשהו שמתעדכן אוטומטית יש את IDENTITY
       הבעייה היא שנניח הגדרתי משתנה כלשהו IDENTITY בשם ID
       לאחר מכן אני מוחק את כל הרשומות.
       אם אוסיף לטבלה אז אראה את המספר הבא אחרי המספר שמחקתי אך אני צריך    
      שהוא שוב יתחיל לי 1 איך עושים זאת?

    3) האם ניתן לשלב APPLET ב ASP? או להפך?

    4) נניח ויש לי סקר כלשהו כיצד עושים גרף שמתאר את הסקר?
    יש פקודה כלשהי ב ASP שמשלבת גרפיקה? או שצריך להשתמש ב APPLET?

    5) מה טוב יותר ומקצועי יותר MYSQL או SQL SERVER?

    תודה לכל העונים.

  8. BuildHome הגיב:

    כמה תשובות…
    1. ניהול מלא. ניהול מוצרים, קטגוריות, משתמשים, רשימת תפוצה, הגדרות מערכת (אימייל,שם,פרטי התחברות לניהול וכו'), ניהול מבצעים, ניהול תצוגת עמוד ראשי (מבצעים שיופיעו,מוצרים חדשים וכו') וכל מה שיש בחנות וצריך שינוייים עדכניים מעת לעת.

    2. באקסס צריך למחוק את הטבלה וליצור שנית (העתקת טבלה [נתונים בלבד]). יכול להיות שזה כך גם ב-MSSQL.

    3. איזו צורת גרף אתה רוצה? אפשר בעזרת צבעים/תמונות לבצע גרף לרוחב/לאורך שמראה אחוזי הצבעות וכו'.

    4. SQL SERVER יותר טוב ומקצועי.

  9. זהר פלד הגיב:

    3 ו 4 הכוונה היא כנראה ל 4 ו 5…
    לגבי שאלה 3, אין בעיה לשלב אפלט עם ASP – אפלט זה צד לקוח ו ASP זה צד שרת…

    לגבי שאלה 4, אפשר לבצע גרף עמודות בעזרת html וקצת css, ואם רוצים גרפים קצת יותר מתוחכמים, כמו עוגות וכד', אפשר להשתמש ב svg/vml או באובייקט שיודע לייצר תמונות על הזבוב (on the fly) כדי לבצע את זה.

  10. Shir הגיב:

    אם הבנתי נכון, אתה רוצה ליצור תפרי
    אם זה מה שאתה מעונין ישנה דרך פשוטה מאוד לעשות זאת ב-asp.net

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

    פקד המשתמש הוא web-form מסוג user control

    זה מה שאתה מחפש?

    אם כן אני גם אוכל להסביר לך איך לשלב את זה בכל דף ודף שאתה רוצה

    shir

  11. crystal הגיב:

    נראה לי שכן, אשמח לשמוע כיצד ניתן
    לעשות זאת?

    תודה

  12. Shir הגיב:

    אופן הפעולה עם web user control

    שלב א:
    מוסיפים דף מסוג web user control בדוגמא נקרא לו main.ascx

    שלב ב:
    לאחר שהגדרתי בדף את כל הכפתורים/התמונות וכו' אני נכנסת לדף ה-web  שלי בו אני מעונינת להוסיף את הסרגל.
    בשורה הראשונה (או מתחתיה) – אני מתכוות לשורה הצהובה אתה מגדיר כך

    <%@ Register TagPrefix="TYASPNET" TagName="Maint" src="Main.ascx" %>

    ה-tagname זה שם שאתה נותן בעצמך, ה-src זה שם הקובץ

    שלב ג (ואחרון)
    בתוך הגדרת ה-form  שלך את מוסיף את השורה הבאה


    <TYASPNET:MAIN id="Main1" runat="server"></TYASPNET:MAIN>

    זה פשוט – פשוט
    shir

שלח תשובה