ASP.NET MVC中的 Razor语法
发布时间:2022-10-08 15:51:20 所属栏目:Asp教程 来源:
导读: ASP.NET Razor语法
ASP.NET MVC中我们经常需要在视图(view)页写一些逻辑处理代码,也就是后端代码,这里就用到了 Razor语法。
首先我们先来了解一下什么是Razor语法。
Razor 是一种标记
ASP.NET MVC中我们经常需要在视图(view)页写一些逻辑处理代码,也就是后端代码,这里就用到了 Razor语法。
首先我们先来了解一下什么是Razor语法。
Razor 是一种标记
|
ASP.NET Razor语法 ASP.NET MVC中我们经常需要在视图(view)页写一些逻辑处理代码,也就是后端代码,这里就用到了 Razor语法。 首先我们先来了解一下什么是Razor语法。 Razor 是一种标记语法,可以让您将基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。 基于服务器的代码可以在网页传送给浏览器时ASP 语法,创建动态 Web 内容。当一个网页被请求时,服务器在返回页面给浏览器之前先执行页面中的基于服务器的代码。通过服务器的运行,代码能执行复杂的任务,比如进入数据库。 Razor 是基于 ASP.NET 的,是为创建 Web 应用程序而设计的。它具有传统 ASP.NET 的功能,但更容易使用并且更容易学习。这里只对C#的Razor语法进行简单的说明。 切记:Razor语法不是一种编程语言,它只是一种服务器语言 主要的 Razor C# 语法规则 Razor 代码块包含在 @{ … } 中内联表达式(变量和函数)以 @ 开头代码语句用分号结束变量使用 var 关键字声明字符串用引号括起来C# 代码区分大小写C# 文件的扩展名是 .cshtml Razor语法的工作原理 Razor 是一种将服务器代码嵌入在网页中的简单的编程语法。 Razor 语法是基于 ASP.NET 框架,专门用于创建 Web 应用程序的部分 Microsoft.NET 框架。Razor 语法支持所有 ASP.NET 的功能,但是使用的是一种简化语法,对初学者而言更容易学习,对专家而言更有效率的。Razor 网页可以被描述成带以下两种类型内容的 HTML 网页: HTML 内容和 Razor 代码。当服务器读取页面时,它首先运行 Razor 代码,然后再发送 HTML 页面到浏览器。在服务器上执行的代码能够执行一些在浏览器上不能完成的任务,比如,访问服务器数据库。服务器代码能创建动态的 HTML 内容,然后发送到浏览器。从浏览器上看,服务器代码生成的 HTML 与静态的 HTML 内容没有什么不同。带 Razor 语法的 ASP.NET 网页有特殊的文件扩展名 cshtml(Razor C#)。 Razor语法的使用对象 服务器编码往往涉及到对象。 “Date” 对象是一个典型的内置的 ASP.NET 对象,但对象也可以是自定义的,一个网页,一个文本框,一个文件,一个数据库记录,等等。 对象有用于执行的方法。一个数据库记录可能有一个 “Save” 方法,一个图像对象可能有一个 “Rotate” 方法,一个电子邮件对象可能有一个 “Send” 方法,等等。 对象也有用于描述各自特点的属性。一个数据库记录可能有 FirstName 和 LastName 属性。 ASP.NET Date 对象有一个 Now 属性(写成 Date.Now),Now 属性有一个 Day 属性(写成 Date.Now.Day) (编辑:航空爱好网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

