Skip to main content

ملف ASCX (ما هو وكيفية فتح واحد)

User controls in asp net Part 104 (يوليو 2026)

User controls in asp net Part 104 (يوليو 2026)
Anonim

ملف ذو ملحق ملف ASCX هو ملف تحكم مستخدم الويب ASP.NET الذي يرمز إليه ملحق تحكم الخادم النشط .

بشكل أساسي ، تسهل ملفات 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 في هذه الحالة).

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

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

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

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

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

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

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

تتكوّن ملفات ASCX وملفات ASPX من رمز مشابه جدًا ، لكن ملفات تحكم مستخدم الويب لا تحتوي على أي منها أتش تي أم أل , الجسم , أو شكل عناصر.

توضح 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 ، ابحث عن ملحق الملف الحقيقي لمعرفة البرامج التي يمكن فتحها أو تحويلها.