Файл ASCX (что это такое и как его открыть)

Файл с расширением ASCX — это файл ASP.NET Web User Control, который обозначает расширение Active Server Control.

По сути, файлы ASCX позволяют легко использовать один и тот же код на нескольких веб-страницах ASP.NET, экономя время и энергию при создании веб-сайта.

Например, несколько файлов ASPX на веб-сайте могут ссылаться на один файл ASCX, который содержит код для меню навигации сайта. Вместо того чтобы писать один и тот же код на каждой странице веб-сайта, которому требуется меню, каждая страница может просто указывать на файл ASCX, что значительно упрощает управление и обновление меню на каждой странице.

Учитывая эффективность файлов ASCX при упрощении программирования на ASP.NET, эти файлы часто используются для других непротиворечивых частей веб-сайта, таких как верхние и нижние колонтитулы и т. Д.

Если вы знаете, что ваш ASCX-файл не имеет ничего общего с веб-сайтом ASP, например, если вы скачали его случайно, пытаясь получить выписку по счету или какой-либо другой документ, то вам следует относиться к нему иначе, чем к реальному файлу управления пользователя ASP.NET ( подробнее об этом ниже).

Как открыть файл ASCX

Microsoft Visual Web Developer и Visual Studio могут открывать и редактировать файлы 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 Software есть несколько хороших примеров того, как добавить файлы веб-элемента управления на страницу ASP.NET.

Все еще не можете открыть файл?

Если после попытки выполнения вышеуказанных программ ваш файл по-прежнему не открывается должным образом, есть большая вероятность, что вы на самом деле не имеете дело с файлом ASCX. Некоторые форматы файлов используют расширение, которое очень похоже на «.ASCX», хотя форматы не связаны между собой.

Например, файлы ACX могут выглядеть так, как будто они каким-то образом связаны с файлами ASCX, но на самом деле это программные файлы Atari ST, которые можно использовать на компьютере с эмулятором Atari ST, например Gemulator. Они не будут открываться с помощью средства открытия файлов ASCX.

То же самое относится и к другим файлам, таким как файлы ACSM, ASAX и ASX (Microsoft ASF Redirector). Если у вас есть один из этих файлов или любой другой файл, который выглядит просто как файл ASCX, изучите его реальное расширение, чтобы узнать, какие программы могут его открыть или преобразовать.

Ссылка на основную публикацию