.ASPX 文件扩展名
文件类型 动态服务器网页扩展文件
ASPX是什么文件?
ASPX文件是微软的在服务器端运行的动态网页文件,它基于ASP.NET框架。ASP.NET是一个使用HTML、CSS、JavaScript和服务器脚本创建网页和网站的开发框架。当浏览器请求ASPX网页时,ASP.NET引擎读取文件,编译和执行脚本文件,并将结果以普通的.HTML页面返回给用户的浏览器。
ASP.NET由Microsoft开发,并于2002年发布,继承ASP。它与经典ASP是不兼容的,但ASP.NET可能包括经典ASP。
可以使用Visual Studio、WebMatrix和Visual Web Developer开发工具编写ASPX脚本文件。任何浏览器都支持打开ASPX网页。
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文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开ASPX文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开ASPX文件。