ما هو ملف ASCX؟

كيفية فتح وتحرير وتحويل ملفات ASCX

ملف ذو ملحق ملف ASCX هو ملف التحكم مستخدم ويب ASP.NET الذي يقف "ملحق التحكم Active Server" .

بشكل أساسي ، تسهل ملفات ASCX استخدام الشفرة نفسها عبر صفحات ويب ASP.NET المتعددة ، مما يوفر الوقت والطاقة عند إنشاء موقع ويب.

على سبيل المثال ، قد يرتبط عدد من ملفات ASPX على موقع ويب بملف ASCX واحد يحتوي على رمز لقائمة التنقل الخاصة بموقع الويب. بدلاً من كتابة نفس الرمز على كل صفحة من صفحات موقع الويب التي تحتاج إلى القائمة ، يمكن لكل صفحة فقط الإشارة إلى ملف ASCX ، مما يجعل إدارة وتحديث القائمة في كل صفحة أسهل بكثير .

بالنظر إلى مدى فعالية ملفات ASCX في تبسيط برمجة ASP.NET ، غالبًا ما يتم استخدام هذه الملفات للأجزاء المتسقة الأخرى من موقع الويب ، مثل الرؤوس والتذييلات وما إلى ذلك.

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

يستطيع Microsoft Visual Web Developer و Visual Studio فتح ملفات ASCX وتحريرها ، بالإضافة إلى Adobe Dreamweaver.

على الرغم من أن ملف ASCX مرتبط من داخل ملف ASPX (والذي يمكن مشاهدته في المستعرض) ، إلا أنه ليس من المفترض أن يتم فتح ملف ASCX نفسه بواسطة المستعرض. إذا قمت بتنزيل ملف ASCX وتوقعت أن يحتوي على معلومات (مثل مستند أو بيانات محفوظة أخرى) ، فمن المحتمل أن يكون هناك خطأ ما في موقع الويب ، وبدلاً من إنشاء المعلومات القابلة للاستخدام التي كنت تستخدمها بعد ذلك ، قدم هذا الخادم الملف بدلا من ذلك.

إذا حدث ذلك ، فحاول تنزيل الملف مرة أخرى أو حتى إعادة تسمية الملف إلى الإضافة التي توقعتها. في بعض الأحيان أن يعمل.

على سبيل المثال ، إذا كنت تنوي تنزيل ملف PDF ولكن تم إعطاؤك ملف ASCX بدلاً منه ، فقط قم بإعادة تسمية الجزء ascx من الملف إلى .pdf . اعلم أن هذا لا يقوم بتحويل الملف إلى تنسيق PDF ولكن بدلاً من ذلك قم بإعادة تسمية الملف بالشكل الصحيح (ملف PDF في هذه الحالة).

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

عادةً ما يكون محول الملفات هو الأداة الموصى بها لتحويل معظم أنواع الملفات ، مثل مقاطع الفيديو وملفات الموسيقى والصور والمستندات وما إلى ذلك.

ومع ذلك ، فإن تحويل ملف مثل ملف ASCX إلى شيء آخر سيؤدي إلى تعطيل وظائفه ، لذا فمن المحتمل أنه ليس شيئًا ترغب في القيام به ، خاصة إذا كان ملف ASCX مستضافًا على الإنترنت ويعمل بشكل جيد.

على سبيل المثال ، تغيير ملف عمل بملحق الملف. ASCX إلى أي شيء آخر يعني أن جميع ملفات ASPX التي تشير إلى ملف ASCX ستتوقف عن فهم ما هو الملف ، وبالتالي لن نفهم كيفية استخدامه محتويات لتقديم القوائم والرؤوس ، وما إلى ذلك

ومع ذلك ، قد يكون التحويل المقابل شيئًا يهمك: تحويل صفحة ASPX إلى ملف تحكم مستخدم ويب ASP.NET بامتداد ASCX. مطلوب عدد من التغييرات اليدوية لتحقيق ذلك ، لذا تأكد من اتباع تعليمات Microsoft بعناية فائقة.

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

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

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

توضح Microsoft كيفية: إنشاء عناصر تحكم مستخدم ASP.NET الخطوات التي يتطلبها إنشاء ملف ASCX ، ويحتوي برنامج Bean على بعض الأمثلة الجيدة حول كيفية إضافة ملفات تحكم مستخدم ويب إلى صفحة ASP.NET.

ما زال يتعذر فتح ملفك؟

إذا كنت لا تزال غير قادر على فتح بشكل صحيح بعد تجربة البرامج المذكورة أعلاه ، فهناك احتمال كبير بأنك لا تتعامل حقاً مع ملف ASCX. تستخدم بعض تنسيقات الملفات ملحق ملف يشبه ".ASCX" على الرغم من أن التنسيقات غير مرتبطة.

على سبيل المثال ، قد تبدو ملفات ACX وكأنها مرتبطة بطريقة أو بأخرى بملفات ASCX ولكنها في الواقع ملفات Atari ST Program التي يمكن استخدامها على جهاز الكمبيوتر باستخدام محاكي Atari ST مثل Gemulator. لن تفتح مع فتح ملف ASCX.

ينطبق نفس المفهوم على الملفات الأخرى مثل ملفات ACSM و ASAX و ASX (Microsoft ASF Redirector). إذا كان لديك أحد هذه الملفات ، أو أي ملف آخر يبدو ببساطة مثل ملف ASCX ، فابحث عن امتداد الملف الحقيقي لمعرفة البرامج التي يمكن فتحها أو تحويلها.