602
צפיות
צפיות
16
תשובות
תשובות
כיצד לעשות TEMPLATE?
יש לי ASP.NET ואני צריך נניח שבכל דף aspx יוצג דף כלשהו HTML,ASPX לא משנה עם הלוגו שלי ועם התפריט שלי.
חבל לעשות בכל דף את ההעתקת הקוד ואני בטוח שיש דרך פשוטה אך לא מוצא אותה.
תודה
יש לי ASP.NET ואני צריך נניח שבכל דף aspx יוצג דף כלשהו HTML,ASPX לא משנה עם הלוגו שלי ועם התפריט שלי.
חבל לעשות בכל דף את ההעתקת הקוד ואני בטוח שיש דרך פשוטה אך לא מוצא אותה.
תודה
16 תשובות
חד משמעית. אינקלוד.
דבר שאף פעם לא הבנתי
למה אין לASP מערכות TEMPLATE?
לא ד'ע =
הכי נוח אינקלוד
אתה יכול בבקשה להסביר מה כוונתך
ב"מערכת טמפלייט" ?
כי אני למשל יכול ליצור עמוד בסיסי ב-XHTML ולשים בתוכו DIV (למשל) שבו יהיה התוכן של אותו עמוד, להשתמש ב-XMLDOM/XMLHTTP בשביל לקרוא לו ולשים בתוכו את התוכן שנשלף מה-DB.
האם לזה אתה מתכוון (כמובן שלא מחייב באותה דרך).
אתה יכול להשתמש ב -iframes
ולעלות לתוכו את הדף הנוסף….
איתי
יאק
תגדיר "מערכות TEMPLATE"…
לרשותך עומדים כל הכילים ליצור משהו איכותי שלא יחייב אותך לשכפל קוד. אולי אתה פשוט לא יודע להשתמש בזה…?
למה יאק…?
iFrame
זה דבר די גרוע… אם כבר אז לך על div ותן לו
overflow: scroll;
תודה לכולם הבעייה עדיין קיימת
אני משתמש כרגע ב ASPX אבל נדמה לי שבקטע הזה זה זהה ל ASP.
ב ASP עבדתי עם INCLUDR מה שעזר לי להתגבר על הבעייה ב ASPX יש בעייה והוא לא מציג לי את הדף המיוחל.
שאלות נוספות
1) אילו רעיונות יש לכם על מנת להקל על מנהל האתר קל לשנות את התכנים של האתר. נניח ובניתי חנות וירטואלית. איזה רעיונות מקצועיים יש לכם להקל את העבודה??
2) כמו כן יש לי שאלה אחרת בנוגע ל SQL SERVER .
נניח ואני צריך לעשות משתנה כלשהו שמתעדכן אוטומטית יש את IDENTITY
הבעייה היא שנניח הגדרתי משתנה כלשהו IDENTITY בשם ID
לאחר מכן אני מוחק את כל הרשומות.
אם אוסיף לטבלה אז אראה את המספר הבא אחרי המספר שמחקתי אך אני צריך
שהוא שוב יתחיל לי 1 איך עושים זאת?
3) האם ניתן לשלב APPLET ב ASP? או להפך?
4) נניח ויש לי סקר כלשהו כיצד עושים גרף שמתאר את הסקר?
יש פקודה כלשהי ב ASP שמשלבת גרפיקה? או שצריך להשתמש ב APPLET?
5) מה טוב יותר ומקצועי יותר MYSQL או SQL SERVER?
תודה לכל העונים.
כמה תשובות…
1. ניהול מלא. ניהול מוצרים, קטגוריות, משתמשים, רשימת תפוצה, הגדרות מערכת (אימייל,שם,פרטי התחברות לניהול וכו'), ניהול מבצעים, ניהול תצוגת עמוד ראשי (מבצעים שיופיעו,מוצרים חדשים וכו') וכל מה שיש בחנות וצריך שינוייים עדכניים מעת לעת.
2. באקסס צריך למחוק את הטבלה וליצור שנית (העתקת טבלה [נתונים בלבד]). יכול להיות שזה כך גם ב-MSSQL.
3. איזו צורת גרף אתה רוצה? אפשר בעזרת צבעים/תמונות לבצע גרף לרוחב/לאורך שמראה אחוזי הצבעות וכו'.
4. SQL SERVER יותר טוב ומקצועי.
3 ו 4 הכוונה היא כנראה ל 4 ו 5…
לגבי שאלה 3, אין בעיה לשלב אפלט עם ASP – אפלט זה צד לקוח ו ASP זה צד שרת…
לגבי שאלה 4, אפשר לבצע גרף עמודות בעזרת html וקצת css, ואם רוצים גרפים קצת יותר מתוחכמים, כמו עוגות וכד', אפשר להשתמש ב svg/vml או באובייקט שיודע לייצר תמונות על הזבוב (on the fly) כדי לבצע את זה.
אם הבנתי נכון, אתה רוצה ליצור תפרי
אם זה מה שאתה מעונין ישנה דרך פשוטה מאוד לעשות זאת ב-asp.net
אתה בונה פקד משתמש – שם אתה בונה את כל הכפתורים והפונקציות שאתה מעונין שיהוו כתפריט.
פקד המשתמש הוא web-form מסוג user control
זה מה שאתה מחפש?
אם כן אני גם אוכל להסביר לך איך לשלב את זה בכל דף ודף שאתה רוצה
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