ASP.NET Razor 基础教程

Razor 不是一种编程语言,它是 ASP.NET 服务器端的标记语言

什么是 Razor?

Razor 是一种标记语法,可以让我们将基于服务器的代码 ( C# 或 Visual Basic )嵌入到网页中

基于服务器的代码可以在网页传送给浏览器时,创建动态 Web 内容

当一个网页被请求时,服务器在返回页面给浏览器之前先执行页面中的基于服务器的代码

通过服务器的运行,代码能执行复杂的任务,比如进入数据库

Razor 是基于 ASP.NET 的,是为创建 Web 应用程序而设计的

Razor 具有传统 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 ( 经典 ASP )

<ul>
<% for (int i = 0; i < 10; i++) { %><li><% =i %></li><% } %>
</ul>

Razor 帮助器

ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件

我们也可以使用 Razor 语法构建自己的帮助器,或者使用内建的 ASP.NET 帮助器

下面列出了一些有用的 Razor 帮助器的简短说明

  1. Web Grid(Web 网格)
  2. Web Graphics(Web 图形)
  3. Google Analytics(Google 分析)
  4. Facebook Integration(Facebook 集成)
  5. Twitter Integration(Twitter 集成)
  6. Sending Email(发送电子邮件)
  7. Validation(验证)

更多的 Razor 帮助器可以访问 Web Pages 帮助器

Razor 编程语言

Razor 标记支持 C# (C sharp) 和 VB (Visual Basic)

ASP.NET 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.