.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。