קובץ ASCX (מה זה ואיך לפתוח אחד)
א קוֹבֶץ עם ה-ASCX סיומת קובץ הוא קובץ ASP.NET Web User Control המייצג הרחבת בקרת שרת פעילה.
בעיקרון, קובצי ASCX מקלים על השימוש באותו קוד על פני מספר דפי אינטרנט של ASP.NET, וחוסכים זמן ואנרגיה בעת בניית אתר אינטרנט.
לדוגמה, מספר ASPX קבצים באתר עשויים לקשר אל א יחיד קובץ ASCX המכיל קוד לתפריט הניווט של האתר. במקום לכתוב את אותו הקוד בכל עמוד של האתר שזקוק לתפריט, כל עמוד יכול פשוט להצביע על קובץ ה-ASCX, ולבצע ניהול ועדכון של התפריט בכל עמוד הַרבֵּה קל יותר.
בהתחשב במידת היעילות של קבצי ASCX בפישוט תכנות ASP.NET, קבצים אלה משמשים לעתים קרובות לחלקים עקביים אחרים של אתר אינטרנט, כמו כותרות עליונות, כותרות תחתונות וכו'.
אם אתה יודע לקובץ ASCX שלך אין שום קשר לאתר ASP, למשל אם הורדת אחד בטעות בזמן שניסית להשיג דף חשבון בנק או מסמך אחר, אז אתה צריך להתייחס אליו אחרת מאשר קובץ בקרת משתמש אמיתי של ASP.NET (עוד על זה לְהַלָן).
כיצד לפתוח קובץ ASCX
Visual Web Developer ו-Visual Studio של מיקרוסופט יכולים לפתוח ולערוך קובצי ASCX, כמו גם Dreamweaver של Adobe.
אם אתה צריך לפתוח קובץ ASCX ב-Mac, TextMate אמור לעבוד.
למרות שקובץ ASCX מקושר מתוך קובץ ASPX (שניתן לצפות בו ב-a דפדפן), קובץ 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. נדרשים מספר שינויים ידניים כדי לגרום לזה לקרות, אז הקפידו לעקוב ההוראות של מיקרוסופט בזהירות רבה.
למיקרוסופט יש מדריך נוסף על הפיכת קובץ ASCX לפקד מותאם אישית שניתן להפצה מחדש (א קובץ DLL). אם אתה יודע משהו על קבצי DLL, אולי כבר הבנת שקובצי ASCX מתנהגים מאוד כמו קבצי DLL המשותפים שלך חלונות מַחשֵׁב.
מידע נוסף על קבצי ASCX
קובצי ASCX וקבצי ASPX מורכבים מקוד דומה מאוד, אך קבצי Web User Control אינם מכילים קוד html, גוף, אוֹ טופס אלמנטים.
המדריך של מיקרוסופט ליצירת בקרות משתמש ASP.NET מסביר את הצעדים הדרושים ליצירת קובץ ASCX, וכן תוכנת שעועית יש כמה דוגמאות טובות כיצד להוסיף קבצי Web User Control לדף ASP.NET.
עדיין לא מצליח לפתוח את הקובץ?
אם לאחר שניסית את התוכנות לעיל, הקובץ שלך עדיין לא ייפתח כראוי, יש סיכוי טוב שאתה לא באמת מתמודד עם קובץ ASCX. פורמטים מסוימים של קבצים משתמשים בסיומת קובץ הדומה מאוד ל-".ASCX" למרות שהפורמטים אינם קשורים.
לדוגמה, קבצי ACX עשויים להיראות כאילו הם קשורים בדרך כלשהי לקבצי ASCX, אבל אלה הם למעשה קבצי תוכנית Atari ST שניתן להשתמש בהם במחשב עם אמולטור Atari ST כמו גמולטור. הם לא ייפתחו עם פותחן קבצים ASCX.
אותו מושג נכון לקבצים אחרים כמו ACSM, ASAX, וקבצי ASX (Microsoft ASF Redirector). אם יש לך אחד מהקבצים האלה, או כל קובץ אחר פשוט מבטים כמו קובץ ASCX, חקור את סיומת הקובץ האמיתית שלו כדי ללמוד אילו תוכניות יכולות לפתוח או להמיר אותו.
ASHX קבצים דומים לקבצי ASCX אך הם קבצי ASP.NET Web Handler.
שאלות נפוצות
-
כיצד אוכל לכלול קובץ CSS בקובץ ASCX?
אתה יכול להוסיף CSS בשורה, באמצעות תכונת הסגנון בתוך רכיבי HTML; באופן פנימי, באמצעות א