服务器与浏览器语言
- 浏览器:html、javascript、css
- 服务器:?HTML(.html)、.jpg 、.css 、.js、.Net(.aspx .ashx)、JAVA(.jsp)、PHP(.php)
浏览器与服务器语言
- 浏览器只负责解释执行html+css+javascript代码
- 服务器可执行服务器端语言:.NET,JAVA,…,分别由不同的运行
- 环境执行代码(Framework,JVM)
静态页面(html)和动态页面(aspx)的区别?
比如说新闻列表页面(邮箱列表)。 index.aspx
- 静态页面:在服务器就相当于直接读取文件字符串然后返回客户端浏览器;(任何时候访问看到的都是一样的界面。)
- 动态页面:在服务器是先交给某语言环境虚拟机编译运行,按照语法生成代码返回客户端浏览器。(不同条件和时候访问看到的都界面也不同。)
请求流程图
什么是ASP.Net
- ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给浏览器。
- 可以使用JavaScript、Dom在浏览器端完成很多工作,但是有很多工作无法在浏览器端完成,比如存储数据、访问数据库、复杂的业务逻辑运算、安全性要求高的逻辑运算等。
- ASP.Net:一般处理程序(ashx),WebForm(aspx)、MVC(Model, View , Controler)。
ASP.NET里的常用文件
- .ashx一般处理程序,ASP.NET核心程序,但一般使用.aspx
- .aspx常用程序WebForm,用于创建网页和对网页进行编程的核心文件类型(前台文件_html,就相当于是Html模板页面),和.aspx.cs文件配套使用。里面主要存放HTML等浏览器代码
- .aspx.cs常用程序,用于编写大量的c#业务代码,和.aspx配套使用。
- .ascx指明一个 ASP.NET 用户定义控件
- .asax包含 ASP.NET 应用程序级事件的事件语法
- .config配置文件,用于设置网站应用程序的各种属性
- .asmx供宿主 Web 服务在本地或远程使用
浙公网安备 33010602011771号