Razor语法简介 && CSHTML文件介绍

25 篇文章 1 订阅

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语法)

文件类型ASP.NET的 Razor网页
CSHTML
开发者: 微软
常用度: 十分少用格式
文件后缀: .cshtml
文件分类: 网页文件

CSHTML是什么文件?
CSHTML文件是使用Razor C#语法的ASP.NET网页文件。Razor是一种将服务器代码嵌入到ASP.NET网页中的新的、简单的标记语法,很像标准ASP.NET网页(.ASP或.ASPX文件),但使用的语法略有不同 。Razor具有传统的ASP.NET的功能,但更容易使用并且更容易学习。

CSHTML文件扩展信息
Razor支持C#和Visual Basic。

使用Razor C#语法的ASP.NET网页的文件扩展名为.cshtml
使用Razor VB语法的ASP.NET文件的文件扩展名为.vbhtml
Razor网页可被描述为带有两种内容的HTML页面:HTML内容和Razor代码。

当服务器读取这种Razor网页后,在将HTML页面发送到浏览器之前,会首先运行Razor代码。这些在服务器上执行的代码能够完成浏览器中无法完成的任务,比如访问服务器数据库。服务器代码能够在页面被发送到浏览器之前创建动态的HTML内容。从浏览器来看的话,由服务器代码生成的HTML与静态HTML内容没有区别。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值