.ASPX 文件擴展名
文件類型 動態伺服器網頁擴展文件
ASPX是什麼文件?
ASPX文件是微軟的在伺服器端運行的動態網頁文件,它基於ASP.NET框架。ASP.NET是一個使用HTML、CSS、JavaScript和伺服器腳本創建網頁和網站的開發框架。當瀏覽器請求ASPX網頁時,ASP.NET引擎讀取文件,編譯和執行腳本文件,並將結果以普通的.HTML頁面返回給用戶的瀏覽器。
ASPX文件是由ASP.NET語言編寫的動態網頁文件。ASPX文件可以在網頁伺服器上運行,生成動態的HTML網頁內容。
ASP.NET由Microsoft開發,並於2002年發布,繼承ASP。它與經典ASP是不兼容的,但ASP.NET可以包括經典ASP。
ASPX優點
ASPX不是.ASP的簡單升級,它的編程方法和ASP有很大的不同,比ASP不僅僅是快,還有很多優點:
- ASPX頁面是經過編譯的,這使得它們的運行速度比經典ASP快。
- ASPX具有更好的語言支持,有一大套的用戶控制項和基於XML的組件,並集成了用戶身份驗證。
- ASPX網頁通常是用VB (Visual Basic) 或者C# (C sharp) 編寫。
- 在ASP.NET中的控制項可以用不同的語言(包括C++和Java)編寫。
- ASP.NET程序結構清晰,開發簡單(控制項功能強大),安全性也高。
ASPX網頁示例
下面是一個簡單ASPX網頁,在網頁中會實時顯示現在的時間。
- <%@ Page Language="C#" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <script runat="server">
- protected void Page_Load(object sender, EventArgs e)
- {
- Label1.Text = DateTime.Now.ToLongDateString();
- }
- </script>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>簡單ASPX頁面</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- 現在的時間是: <asp:Label runat="server" id="Label1" />
- </div>
- </form>
- </body>
- </html>
Default.aspx - 客戶端瀏覽器請求使用ASP.NET的IIS伺服器上的網頁目錄時載入的默認網頁。例如,當客戶端請求http://www.wenjianbaike.com/時,除非伺服器配置為載入其他文件,否則伺服器將默認載入http://www.wenjianbaike.com/default.aspx。
ASPX文件怎麼打開?
ASPX文件可以使用任何文本編輯器打開,如Notepad++、Sublime Text、Atom等。但要在瀏覽器中查看ASPX文件的內容,需要將其部署到Web伺服器上,並通過瀏覽器訪問該文件所在的URL。