קובץ ASCX (מה זה & איך פותחים אחד)

תוכן עניינים:

קובץ ASCX (מה זה & איך פותחים אחד)
קובץ ASCX (מה זה & איך פותחים אחד)
Anonim

קובץ עם סיומת הקובץ ASCX הוא קובץ ASP. NET Web User Control המייצג את Active Server Control Extension.

בעיקרון, קובצי ASCX מקלים על השימוש באותו קוד בדפי אינטרנט מרובים של ASP. NET, וחוסכים זמן ואנרגיה בעת בניית אתר.

לדוגמה, מספר קובצי ASPX באתר עשוי לקשר לקובץ ASCX בודד המכיל קוד עבור תפריט הניווט של האתר. במקום לכתוב את אותו הקוד בכל עמוד באתר הזקוק לתפריט, כל עמוד יכול פשוט להצביע על קובץ ASCX, מה שהופך את הניהול והעדכון של התפריט בכל עמוד להרבה יותר קל.

בהתחשב במידת היעילות של קובצי ASCX בפישוט תכנות ASP. NET, קבצים אלה משמשים לעתים קרובות לחלקים עקביים אחרים באתר, כמו כותרות עליונות, תחתונות וכו'.

Image
Image

אם אתה יודע שלקובץ ASCX שלך אין שום קשר לאתר ASP, למשל אם הורדת אחד בטעות בזמן שניסית לקבל דף חשבון בנק או מסמך אחר, אז אתה צריך להתייחס אליו אחרת מאשר ASP אמיתי. קובץ בקרת משתמש NET (עוד על כך בהמשך).

איך פותחים קובץ ASCX

מפתח ה-Visual Web ו-Visual Studio של מיקרוסופט יכולים לפתוח ולערוך קובצי ASCX, כמו גם Dreamweaver של Adobe.

אם אתה צריך לפתוח קובץ ASCX ב-Mac, TextMate אמור לעבוד.

למרות שקובץ ASCX מקושר מתוך קובץ ASPX (שניתן לצפות בו בדפדפן), קובץ ה-ASCX עצמו אינו מיועד להיפתח על ידי הדפדפן. אם הורדתם קובץ ASCX וציפיתם שהוא יכיל מידע (כמו מסמך או נתונים שמורים אחרים), סביר להניח שמשהו לא בסדר באתר ובמקום ליצור את המידע השמיש שחיפשתם, הוא סיפק בצד השרת הזה קובץ במקום.

אם זה קורה, נסה להוריד את הקובץ שוב או אפילו פשוט לשנות את שם הקובץ כדי להשתמש בסיומת שציפית שתהיה. לפעמים זה עובד.

לדוגמה, אם התכוונת להוריד קובץ PDF אך קיבלת במקום זאת קובץ ASCX, פשוט שנה את שם החלק ASCX של הקובץ ל-PDF, כמו file.ascx ל-file.pdf.

שינוי שם של קובץ לשימוש בסיומת אחרת אינו זהה להמרת הקובץ לפורמט חדש. במקרה זה, אתה פשוט משנה את שם הקובץ כראוי לפורמט האמיתי שלו (PDF בדוגמה זו), משהו שהאתר היה צריך לעשות אך לא הושלם מסיבה כלשהי. זה מאפשר למערכת ההפעלה לזהות באיזו תוכנית יש להשתמש כדי לפתוח את הקובץ (כמו קורא PDF).

איך להמיר קובץ ASCX

ממיר קבצים הוא בדרך כלל הכלי המומלץ להמרת רוב סוגי הקבצים, כמו סרטונים, קובץ מוזיקה, תמונות, מסמכים וכו'.

עם זאת, המרת קובץ כמו קובץ ASCX למשהו אחר תשבור את הפונקציונליות שלו, אז כנראה שזה לא משהו שאתה רוצה לעשות, במיוחד אם קובץ ה-ASCX מתארח באופן מקוון ובאופן אחר הוא עובד בסדר גמור.

לדוגמה, שינוי קובץ עבודה עם סיומת הקובץ. ASCX לכל דבר אחר פירושו שכל קבצי ה-ASPX המצביעים על אותו קובץ ASCX יפסיקו להבין למה מיועד הקובץ, ולכן לא יפסיקו להבין. להבין כיצד להשתמש בתוכן שלו לעיבוד תפריטים, כותרות וכו'.

עם זאת, ההמרה ההפוכה עשויה להיות משהו שאתה מעוניין בו: המרת דף ASPX לקובץ ASP. NET Web User Control עם סיומת ASCX. נדרשים מספר שינויים ידניים כדי לגרום לזה לקרות, אז הקפד לעקוב אחר ההוראות של Microsoft בקפידה רבה.

למיקרוסופט יש מדריך נוסף על הפיכת קובץ ASCX לפקד מותאם אישית שניתן להפצה מחדש (קובץ DLL). אם אתה יודע משהו על קבצי DLL, אולי כבר הבנת שקובצי ASCX מתנהגים מאוד כמו קבצי DLL משותפים במחשב Windows שלך.

מידע נוסף על קבצי ASCX

קבצי ASCX וקבצי ASPX מורכבים מקוד דומה מאוד, אבל קבצי Web User Control אינם מכילים רכיבי HTML, גוף או טופס.

המדריך של מיקרוסופט ליצירת בקרות משתמש של ASP. NET מסביר את הצעדים הנדרשים ליצירת קובץ ASCX, ול-Bean Software יש כמה דוגמאות טובות כיצד להוסיף קובצי Web User Control לדף ASP. NET.

עדיין לא מצליח לפתוח את הקובץ שלך?

אם לאחר שניסית את התוכנות לעיל, הקובץ שלך עדיין לא ייפתח כראוי, יש סיכוי טוב שאתה לא באמת מתמודד עם קובץ ASCX. פורמטים מסוימים של קבצים משתמשים בסיומת קובץ הדומה מאוד ל-". ASCX" למרות שהפורמטים אינם קשורים.

לדוגמה, קבצי ACX עשויים להיראות כאילו הם קשורים בצורה כלשהי לקבצי ASCX אבל אלה הם למעשה קבצי תוכנית Atari ST שניתן להשתמש בהם במחשב עם אמולטור Atari ST כמו Gemulator. הם לא ייפתחו עם פותחן קבצים ASCX.

אותו מושג נכון לגבי קבצים אחרים כמו ACSM, ASAX ו-ASX (Microsoft ASF Redirector). אם יש לך אחד מהקבצים האלה, או כל קובץ אחר שפשוט נראה כמו קובץ ASCX, חקור את סיומת הקובץ האמיתית שלו כדי ללמוד אילו תוכניות יכולות לפתוח או להמיר אותו.

קבצי ASHX דומים לקבצי ASCX אבל הם קבצי ASP. NET Web Handler.

שאלות נפוצות

    איך אוכל לכלול קובץ CSS בקובץ ASCX?

    ניתן להוסיף CSS בשורה, באמצעות תכונת הסגנון בתוך רכיבי HTML; באופן פנימי, באמצעות אלמנט בקטע; או חיצונית, כולל רכיב לקישור לקובץ CSS חיצוני.

    איך מוסיפים קובץ ASCX ב-ASP. NET?

    בתפריט האתר, עבור אל הוסף פריט חדש > בקרת משתמשי אינטרנט. הזן שם עבור הפקד, בחר את שפת התכנות שבה ברצונך להשתמש, ולחץ על Add. כברירת מחדל, סיומת שם הקובץ.ascx מתווספת לשם הפקד.

    איך מוסיפים הערה בקובץ ASCX?

    בחר את השורות שברצונך להגיב ובחר Comment/Uncomment בסרגל הכלים. לחלופין, הקש Ctrl+K ולאחר מכן Ctrl+C כדי להגיב, ו- Ctrl+K ולאחר מכן Ctrl+U כדי לבטל תגובה.

מוּמלָץ: