ملف 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 user control file (المزيد عن ذلك أدناه).

كيفية فتح ملف ASCX

يمكن لمطور الويب المرئي و Visual Studio من Microsoft فتح ملفات ASCX وتحريرها ، بالإضافة إلى برنامج Adobe Dreamweaver.

إذا كنت بحاجة إلى فتح ملف 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 بعناية فائقة.

لدى Microsoft برنامج تعليمي آخر حول تحويل ملف ASCX إلى عنصر تحكم مخصص قابل لإعادة التوزيع (ملف DLL). إذا كنت تعرف أي شيء عن ملفات DLL ، فربما تكون قد أدركت بالفعل أن ملفات ASCX تتصرف إلى حد كبير مثل ملفات DLL المشتركة على جهاز الكمبيوتر الذي يعمل بنظام Windows.

مزيد من المعلومات حول ملفات ASCX

تتكون ملفاتASCX وملفات ASPX من تعليمات برمجية متشابهة جدًا ، لكن ملفات Web User Control لا تحتوي على أي عناصر html أو body أو form.

تشرح إرشادات Microsoft حول إنشاء عناصر تحكم مستخدم ASP. NET الخطوات التي تتخذها لإنشاء ملف ASCX ، ويحتوي برنامج Bean على بعض الأمثلة الجيدة حول كيفية إضافة ملفات 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لإلغاء التعليق.

موصى به: