Eine Datei mit der Dateierweiterung ASCX ist eine ASP. NET Web User Control-Datei, die für Active Server Control Extension. steht.
Grundsätzlich machen es ASCX-Dateien einfach, denselben Code auf mehreren ASP. NET-Webseiten zu verwenden, was beim Erstellen einer Website Zeit und Energie spart.
Zum Beispiel könnten mehrere ASPX-Dateien auf einer Website auf eine einzelne ASCX-Datei verlinken, die Code für das Navigationsmenü der Website enthält. Anstatt den gleichen Code auf jede Seite der Website zu schreiben, die das Menü benötigt, kann jede Seite einfach auf die ASCX-Datei verweisen, was die Verw altung und Aktualisierung des Menüs auf jeder Seite viel einfacher macht.
Wenn man bedenkt, wie effektiv ASCX-Dateien bei der Vereinfachung der ASP. NET-Programmierung sind, werden diese Dateien oft für andere konsistente Teile einer Website verwendet, wie Kopfzeilen, Fußzeilen usw.
Wenn Sie wissen, dass Ihre ASCX-Datei nichts mit einer ASP-Website zu tun hat, etwa wenn Sie versehentlich eine heruntergeladen haben, während Sie versuchten, einen Kontoauszug oder ein anderes Dokument zu erh alten, dann sollten Sie sie anders behandeln als eine echte ASP-Website. NET-Benutzersteuerungsdatei (mehr dazu weiter unten).
So öffnen Sie eine ASCX-Datei
Visual Web Developer und Visual Studio von Microsoft können ASCX-Dateien öffnen und bearbeiten, ebenso wie Dreamweaver von Adobe.
Wenn Sie eine ASCX-Datei auf einem Mac öffnen müssen, sollte TextMate funktionieren.
Obwohl eine ASCX-Datei mit einer ASPX-Datei (die in einem Browser angezeigt werden kann) verknüpft ist, ist die ASCX-Datei selbst nicht dafür vorgesehen, vom Browser geöffnet zu werden. Wenn Sie eine ASCX-Datei heruntergeladen haben und erwartet haben, dass sie Informationen enthält (wie ein Dokument oder andere gespeicherte Daten), ist es wahrscheinlich, dass etwas mit der Website nicht stimmt, und anstatt die gewünschten nutzbaren Informationen zu generieren, hat sie diese serverseitig bereitgestellt Datei stattdessen.
In diesem Fall versuchen Sie, die Datei erneut herunterzuladen, oder benennen Sie die Datei einfach um, um die erwartete Erweiterung zu verwenden. Manchmal funktioniert das.
Wenn Sie zum Beispiel vorhatten, eine PDF-Datei herunterzuladen, aber stattdessen eine ASCX-Datei erh alten haben, benennen Sie einfach den ASCX-Teil der Datei in PDF um, wie file.ascx in file.pdf.
Das Umbenennen einer Datei mit einer anderen Erweiterung ist nicht dasselbe wie das Konvertieren der Datei in ein neues Format. In diesem Fall benennen Sie die Datei nur ordnungsgemäß in ihr tatsächliches Format um (in diesem Beispiel PDF), etwas, das die Website hätte tun sollen, aber aus irgendeinem Grund nicht vollständig abgeschlossen wurde. Dadurch kann das Betriebssystem erkennen, welches Programm zum Öffnen der Datei verwendet werden sollte (z. B. ein PDF-Reader).
So konvertieren Sie eine ASCX-Datei
Ein Dateikonverter ist normalerweise das empfohlene Tool zum Konvertieren der meisten Dateitypen, wie Videos, Musikdateien, Bilder, Dokumente usw.
Das Konvertieren einer Datei wie einer ASCX-Datei in etwas anderes wird jedoch ihre Funktionalität beeinträchtigen, also ist es wahrscheinlich nicht etwas, was Sie tun möchten, besonders wenn die ASCX-Datei online gehostet wird und ansonsten gut funktioniert.
Zum Beispiel bedeutet das Ändern einer Arbeitsdatei mit der Dateierweiterung. ASCX in etwas anderes, dass alle ASPX-Dateien, die auf diese ASCX-Datei verweisen, nicht mehr verstehen, wofür die Datei ist, und daher auch nicht verstehen, wie der Inh alt zum Rendern von Menüs, Kopfzeilen usw. verwendet wird.
Allerdings könnte die umgekehrte Konvertierung etwas sein, an dem Sie interessiert sind: Konvertieren einer ASPX-Seite in eine ASP. NET-Web-Benutzersteuerdatei mit der Erweiterung ASCX. Dazu sind einige manuelle Änderungen erforderlich, befolgen Sie daher unbedingt die Anweisungen von Microsoft.
Microsoft hat ein weiteres Tutorial zum Umwandeln einer ASCX-Datei in ein Redistributable Custom Control (eine DLL-Datei). Wenn Sie etwas über DLL-Dateien wissen, haben Sie vielleicht schon bemerkt, dass sich ASCX-Dateien sehr ähnlich wie die gemeinsam genutzten DLL-Dateien auf Ihrem Windows-Computer verh alten.
Weitere Informationen zu ASCX-Dateien
ASCX-Dateien und ASPX-Dateien bestehen aus sehr ähnlichem Code, aber Web User Control-Dateien enth alten keine HTML-, Text- oder Formularelemente.
Microsofts Anleitung zum Erstellen von ASP. NET-Benutzersteuerelementen erklärt die Schritte, die zum Erstellen einer ASCX-Datei erforderlich sind, und Bean Software bietet einige gute Beispiele zum Hinzufügen von Web-Benutzersteuerelementen zu einer ASP. NET-Seite.
Kann Ihre Datei immer noch nicht öffnen?
Wenn sich Ihre Datei nach dem Ausprobieren der oben genannten Programme immer noch nicht richtig öffnen lässt, besteht eine gute Chance, dass Sie es nicht wirklich mit einer ASCX-Datei zu tun haben. Einige Dateiformate verwenden eine Dateierweiterung, die ". ASCX" sehr ähnlich ist, obwohl die Formate nicht verwandt sind.
Zum Beispiel könnten ACX-Dateien so aussehen, als wären sie irgendwie mit ASCX-Dateien verwandt, aber das sind eigentlich Atari-ST-Programmdateien, die auf einem Computer mit einem Atari-ST-Emulator wie Gemulator verwendet werden können. Sie lassen sich nicht mit einem ASCX-Dateiöffner öffnen.
Dasselbe Konzept gilt für andere Dateien wie ACSM-, ASAX- und ASX-Dateien (Microsoft ASF Redirector). Wenn Sie eine dieser Dateien oder eine andere Datei haben, die einfach wie eine ASCX-Datei aussieht, suchen Sie nach der echten Dateierweiterung, um zu erfahren, welche Programme sie öffnen oder konvertieren können.
ASHX-Dateien ähneln ASCX-Dateien, sind aber ASP. NET Web Handler-Dateien.
FAQ
Wie füge ich eine CSS-Datei in eine ASCX-Datei ein?
Sie können CSS inline hinzufügen, indem Sie das style-Attribut innerhalb von HTML-Elementen verwenden; intern mit einem Element im Abschnitt; oder extern, einschließlich eines Elements zum Verlinken auf eine externe CSS-Datei.
Wie fügt man eine ASCX-Datei in ASP. NET hinzu?
Gehen Sie im Website-Menü zu Neues Element hinzufügen > Web-Benutzersteuerung. Geben Sie einen Namen für das Steuerelement ein, wählen Sie die Programmiersprache aus, die Sie verwenden möchten, und klicken Sie auf Hinzufügen. Standardmäßig wird die Dateinamenerweiterung.ascx dem Steuerelementnamen hinzugefügt.
Wie fügt man einen Kommentar in eine ASCX-Datei ein?
Wählen Sie die Zeilen aus, die Sie kommentieren möchten, und wählen Sie in der Symbolleiste Comment/Uncomment. Alternativ drücken Sie Strg+K und dann Strg+C zum Kommentieren und Strg+K und dann Strg+U zum Entkommentieren.