什么是ASCX文件?

如何打开,编辑和转换ASCX文件

带有ASCX 文件扩展名的文件是代表Active Server Control Extension的ASP.NET Web用户控制文件。

基本上,ASCX文件可以很容易地在多个ASP.NET网页中使用相同的代码,从而在构建网站时节省时间和精力。

例如,网站上的许多ASPX文件可能链接到包含网站导航菜单代码的单个 ASCX文件。 不需要在需要菜单的网站的每个页面上编写相同的代码,每个页面都可以指向ASCX文件,从而使管理和更新每个页面上的菜单变得更加容易。

考虑到ASCX文件在简化ASP.NET编程方面的效果如何,这些文件通常用于网站的其他一致部分,例如页眉,页脚等。

如何打开ASCX文件

微软的Visual Web Developer和Visual Studio可以打开和编辑ASCX文件以及Adobe的Dreamweaver。

尽管ASCX文件从ASPX文件(可在浏览器中查看)内链接到,但ASCX文件本身不打算由浏览器打开。 如果你已经下载了一个ASCX文件,并希望它包含信息(如文档或其他保存的数据),那么网站可能会出现问题,而不是生成可用的信息,它提供了这个服务器端文件来代替。

如果发生这种情况,请尝试再次下载文件,或者只是将文件重命名为您期望的扩展名。 有时候这很有效。

例如,如果您打算下载一个PDF文件,而是给定一个ASCX文件,只需将该文件的.ascx部分重命名为.pdf 。 知道这不是将文件转换为PDF格式,而是恰当地将文件重命名为其实际格式(本例中为PDF)。

如何转换ASCX文件

文件转换器通常是转换大多数类型文件的推荐工具,如视频,音乐文件,图像,文档等。

但是,像ASCX文件那样将文件转换为其他文件会破坏其功能,因此可能不是您想要执行的操作,特别是如果ASCX文件在线托管并且其他工作正常。

例如,将.ASCX文件扩展名的工作文件更改为其他任何内容意味着所有指向该ASCX文件的ASPX文件都将不再理解该文件的用途,因此不会理解如何使用它内容呈现菜单,标题等

但是, 相反的转换实际上可能是您感兴趣的内容:将ASPX页面转换为带有ASCX扩展名的ASP.NET Web用户控制文件。 为了实现此目的,需要进行许多手动更改,因此请务必非常小心地遵循Microsoft的说明。

微软有另一个关于将ASCX文件转换为可重新分发的自定义控件( DLL文件 )的教程。 如果您知道任何有关DLL文件的信息,您可能已经意识到ASCX文件的行为非常像Windows计算机上的共享DLL文件。

有关ASCX文件的更多信息

ASCX文件和ASPX文件由非常相似的代码组成,但Web用户控制文件不包含任何html body表单元素。

微软的如何:创建ASP.NET用户控件解释了创建一个ASCX文件所需的步骤,Bean软件有一些关于如何将Web用户控制文件添加到ASP.NET页面的好例子。

仍然无法打开文件?

如果在尝试上述程序后,您的文件仍然无法正常打开,那么您很可能并未真正处理ASCX文件。 某些文件格式使用的文件扩展名非常类似于“.ASCX”,即使格式不相关。

例如,ACX文件可能看起来像是以某种方式与ASCX文件相关,但实际上这些文件可以在具有像Gemulator这样的Atari ST模拟器的计算机上使用。 他们不会用ASCX文件打开器打开。

对于ACSMASAX和ASX(Microsoft ASF Redirector)文件等其他文件也适用相同的概念。 如果您有其中一个文件或其他任何类似ASCX文件的文件,请研究其真实文件扩展名,以了解哪些程序可以打开或转换它。