Skip to main content

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

ASP.NET - Global.asax File (Июнь 2026)

ASP.NET - Global.asax File (Июнь 2026)
Anonim

Файл с расширением ASCX является файлом управления веб-пользователями ASP.NET, который обозначает Расширение Active Server Control Extension .

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

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

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

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

Microsoft Visual Web Developer и Visual Studio могут открывать и редактировать файлы ASCX, а также Dreamweaver от Adobe.

Хотя файл 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 состоят из очень похожего кода, но файлы управления веб-пользователями не содержат никаких HTML , тело , или же форма элементы.

Инструкции 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, исследовать его реальное расширение файла, чтобы узнать, какие программы могут открывать или преобразовывать его.