Un fișier cu extensia de fișier ASCX este un fișier ASP. NET Web User Control care reprezintă Active Server Control Extension.
Practic, fișierele ASCX facilitează utilizarea aceluiași cod pe mai multe pagini web ASP. NET, economisind timp și energie atunci când construiești un site web.
De exemplu, un număr de fișiere ASPX de pe un site web ar putea face legătura la un singur fișier ASCX care conține cod pentru meniul de navigare al site-ului. În loc să scrieți același cod pe fiecare pagină a site-ului web care are nevoie de meniu, fiecare pagină poate indica doar fișierul ASCX, făcând gestionarea și actualizarea meniului de pe fiecare pagină mult mai ușoară.
Având în vedere cât de eficiente sunt fișierele ASCX în simplificarea programării ASP. NET, aceste fișiere sunt adesea folosite pentru alte părți coerente ale unui site web, cum ar fi anteturile, subsolurile etc.
Dacă știți că fișierul dvs. ASCX nu are nimic de-a face cu un site web ASP, cum ar fi dacă ați descărcat unul accidental în timp ce încercați să obțineți un extras de cont bancar sau un alt document, atunci ar trebui să îl tratați diferit decât un ASP real. Fișier de control al utilizatorului NET (mai multe despre acesta mai jos).
Cum se deschide un fișier ASCX
Visual Web Developer de la Microsoft și Visual Studio pot deschide și edita fișiere ASCX, precum și Dreamweaver de la Adobe.
Dacă trebuie să deschideți un fișier ASCX pe un Mac, TextMate ar trebui să funcționeze.
Deși un fișier ASCX este legat din interiorul unui fișier ASPX (care poate fi vizualizat într-un browser), fișierul ASCX în sine nu este destinat să fie deschis de browser. Dacă ați descărcat un fișier ASCX și v-ați așteptat să conțină informații (cum ar fi un document sau alte date salvate), este probabil să fie ceva în neregulă cu site-ul web și, în loc să generați informațiile utilizabile pe care le căutați, acesta a furnizat acest lucru pe partea de server. fișier în schimb.
Dacă se întâmplă acest lucru, încercați să descărcați din nou fișierul sau chiar să redenumiti fișierul pentru a utiliza extensia la care vă așteptați să fie. Uneori funcționează.
De exemplu, dacă intenționați să descărcați un fișier PDF, dar vi s-a oferit un fișier ASCX, trebuie doar să redenumiți partea ASCX a fișierului în PDF, cum ar fi fișier.ascx în fișier.pdf.
Redenumirea unui fișier pentru a utiliza o extensie diferită nu este același lucru cu conversia fișierului într-un format nou. În acest caz, doar redenumești corect fișierul în formatul său real (PDF în acest exemplu), ceva ce site-ul ar fi trebuit să facă, dar nu a fost complet complet dintr-un anumit motiv. Acest lucru permite sistemului de operare să recunoască ce program ar trebui utilizat pentru a deschide fișierul (cum ar fi un cititor PDF).
Cum se convertesc un fișier ASCX
Un convertor de fișiere este de obicei instrumentul recomandat pentru conversia celor mai multe tipuri de fișiere, cum ar fi videoclipuri, fișiere muzicale, imagini, documente etc.
Totuși, conversia unui fișier precum un fișier ASCX în altceva îi va distruge funcționalitatea, așa că probabil că nu este ceva ce doriți să faceți, mai ales dacă fișierul ASCX este găzduit online și, altfel, funcționează bine.
De exemplu, schimbarea unui fișier de lucru cu extensia de fișier. ASCX cu orice altceva înseamnă că toate fișierele ASPX care indică acel fișier ASCX nu vor mai înțelege pentru ce este fișierul și, prin urmare, nu vor înțelegeți cum să utilizați conținutul acestuia pentru a reda meniuri, anteturi etc.
Totuși, conversia opusă ar putea fi de fapt ceva care vă interesează: conversia unei pagini ASPX într-un fișier ASP. NET Web User Control cu extensia ASCX. Pentru ca acest lucru să se întâmple, sunt necesare o serie de modificări manuale, așa că asigurați-vă că urmați cu mare atenție instrucțiunile Microsoft.
Microsoft are un alt tutorial despre transformarea unui fișier ASCX într-un control personalizat redistribuibil (un fișier DLL). Dacă știți ceva despre fișierele DLL, este posibil să fi realizat deja că fișierele ASCX se comportă foarte mult ca fișierele DLL partajate de pe computerul dvs. Windows.
Mai multe informații despre fișierele ASCX
Fișierele ASCX și fișierele ASPX sunt alcătuite din cod foarte asemănător, dar fișierele Web User Control nu conțin niciun element html, body sau formular.
Instrucțiunile Microsoft despre crearea controalelor utilizatorului ASP. NET explică pașii necesari pentru a crea un fișier ASCX, iar Bean Software are câteva exemple bune despre cum să adăugați fișiere Web User Control la o pagină ASP. NET.
Încă nu vă puteți deschide fișierul?
Dacă, după ce ați încercat programele de mai sus, fișierul dvs. încă nu se va deschide corect, există șanse mari să nu aveți de-a face cu un fișier ASCX. Unele formate de fișiere folosesc o extensie de fișier care seamănă foarte mult cu „. ASCX”, chiar dacă formatele nu sunt legate.
De exemplu, fișierele ACX ar putea arăta ca și cum ar fi legate într-un fel de fișiere ASCX, dar acestea sunt de fapt fișiere de program Atari ST care pot fi utilizate pe un computer cu un emulator Atari ST precum Gemulator. Nu se vor deschide cu un deschizător de fișiere ASCX.
Același concept este valabil și pentru alte fișiere precum fișierele ACSM, ASAX și ASX (Microsoft ASF Redirector). Dacă aveți unul dintre acele fișiere sau orice alt fișier care arată pur și simplu ca un fișier ASCX, cercetați extensia reală a fișierului pentru a afla ce programe îl pot deschide sau converti.
Fișierele ASHX sunt similare cu fișierele ASCX, dar sunt fișiere ASP. NET Web Handler.
Întrebări frecvente
Cum pot include un fișier CSS într-un fișier ASCX?
Puteți adăuga CSS inline, folosind atributul de stil din elementele HTML; intern, folosind un element din secțiune; sau extern, inclusiv un element care să facă legătura la un fișier CSS extern.
Cum adaugi un fișier ASCX în ASP. NET?
În meniul site-ului, accesați Adăugați un articol nou > Control utilizator web. Introduceți un nume pentru control, selectați limbajul de programare pe care doriți să-l utilizați și faceți clic pe Adăugați. În mod implicit, extensia de nume de fișier.ascx este adăugată la numele controlului.
Cum adaugi un comentariu într-un fișier ASCX?
Selectați rândurile pe care doriți să le comentați și alegeți Comment/Uncomment în bara de instrumente. Alternativ, apăsați Ctrl+K și apoi Ctrl+C pentru a comenta și Ctrl+K și apoi Ctrl+U pentru a anula comentariile.