什麼是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文件的文件,請研究其真實文件擴展名,以了解哪些程序可以打開或轉換它。