ASP.NET Razor - 标记
程序员文章站
2022-11-20 12:11:47
razor 不是语言。它是服务器端标记语言。
什么是 razor ?
razor 是一种允许您向网页中嵌入基于服务器的代码(visual basic 和 c#)的标记语...
razor 不是语言。它是服务器端标记语言。
什么是 razor ?
razor 是一种允许您向网页中嵌入基于服务器的代码(visual basic 和 c#)的标记语法。
当网页被写入时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码能执行复杂的任务,比如访问。
razor 基于 asp.net,它为 web 应用程序的创建而设计。它拥有传统 asp.net 标记的能力,但更易使用,也更易学习。
razor 语法
razor 使用的语法与 php 和 asp 相似。
razor:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
php:
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
web forms(以及 classic asp):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
razor 帮助器
razor 帮助器可通过简单的 razor 代码进行访问。
您可以使用 razor 语法构建自己的帮助器,或者使用内建的 asp.net 帮助器。
下面一些重要的 razor 帮助器的简要描述:
- web grid
- web graphics
- google analytics
- facebook integration
- twitter integration
- sending email
- validation
razor 编程语言
razor 同时支持 c# (c sharp) 和 vb (visual basic)。
推荐阅读
-
ASP.NET获取客户端MAC地址
-
亲密接触ASP.Net(14)
-
ASP.NET 开源导入导出库Magicodes.IE 导出Pdf教程
-
asp.net网站作为websocket服务端的应用该如何写
-
asp.net core 3.1 入口:Program.cs中的Main函数
-
Asp.net Socket客户端(远程发送和接收数据)
-
Asp.net 弹出对话框基类(输出alet警告框)
-
asp.net ajaxControlToolkit ValidatorCalloutExtender的简单用法
-
asp.net UpdatePanel的简单用法
-
Asp.net 文件上传类(取得文件后缀名,保存文件,加入文字水印)