ASPX和Razor

企鹅博客
企鹅博客
企鹅博客
25193
文章
0
评论
2019年9月29日23:18:40 评论 204 views
广告也精彩

ASPX

ASPX文件是微软的在服务器端运行的动态网页文件,通过IIS解析执行后可以得到动态页面,是微软推出的一种新的网络编程方法,而不是ASP的简单升级,因为它的编程方法和ASP有很大的不同,他是在服务器端靠服务器编译执行的程序代码,ASP 使用脚本语言,每次请求的时候,服务器调用脚本解析引擎来解析执行其中的程序代码,而ASP.NET则可以使用多种语言编写,而且是全编译执行的,比ASP 快,而且,不仅仅是快的问题,有很多优点。.asp是asp的文件后缀名.aspx是asp.net的文件后缀名

Razor

Razor是一种简单的编程语法,用于在网页中嵌入服务器端代码。Razor 语法基于 ASP.NET 框架,该框架是微软的 .NET 框架特别为 web 应用程序开发而设计的组成部分。Razor 语法赋予您所有 ASP.NET 的能力,但是使用了简化过的语法,如果您是初学者,则更容易学习,如果您是专家,则更有利于提高生产力。Razor 网页可被描述为带有两种内容的 HTML 页面:HTML 内容和 Razor 代码。当服务器读取这种页面后,在将 HTML 页面发送到浏览器之前,会首先运行 Razor 代码。这些在服务器上执行的代码能够完成浏览器中无法完成的任务,比如访问服务器数据库。服务器代码能够在页面被发送到浏览器之前创建动态的 HTML 内容。从浏览器来看的话,由服务器代码生成的 HTML 与静态 HTML 内容没有区别。使用 Razor 语法的 ASP.NET 网页拥有特殊的文件扩展名 cshtml(使用 C# 的 Razor 语法)或者 vbhtml(使用 VB 的 Razor)。

语法区别

ASPX和Razor

总结

这里只是简单地比较,发现Razor比ASPX简单一些,Razor是作为一种后起的视图模板被ASP.NET MVC3使用。在最近的项目中也是再用Razor,个人用的比较多的就是在HTML页面中嵌入C#代码,感觉特别方便,以上总结只是本人对于网上及其他资料的一些整理和自己的认识,有不足之处,请大家批评指正。

以上就是ASPX和Razor的内容,更多相关内容请关注PHP中文网(www.php.cn)!

企鹅博客
  • 本文由 发表于 2019年9月29日23:18:40
  • 转载请务必保留本文链接:https://www.qieseo.com/324534.html
css的一些小技巧!页面视觉差!_html/css_WEB-ITnose html教程

css的一些小技巧!页面视觉差!_html/css_WEB-ITnose

相当长的一段时间,现在网站与所谓的“视差”效果一直很受欢迎。 万一你没有听说过这种效果,不同的图像,在不同的方向移动或层主要包括。这导致了一个很好的光学效应,使参观者的注意。 在网页设计中,为了实现这...

发表评论