课程表

WebPages 教程

WebPages 参考手册

ASP.net Razor

ASP.net MVC

WebForms 教程

WebForms 参考手册

工具箱
速查手册

Razor 简介

当前位置:免费教程 » 程序设计 » ASP.net

Razor 不是编程语言。它是服务器端标记语言。

什么是 Razor ?

Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。

当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码能执行复杂的任务,比如访问数据库。

Razor 基于 ASP.NET,它为 web 应用程序的创建而设计。它拥有传统 ASP.NET 标记的能力,但更易使用,也更易学习。

Razor 语法

Razor 使用的语法与 PHP 和 ASP 相似。

Razor:

  1. <ul>
  2. @for (int I = 0; I < 10; i++) {
  3. <li>@i</li>
  4. }
  5. </ul>

PHP:

  1. <ul>
  2. <?php
  3. for ($i = 0; $i < 10; $i++) {
  4. echo("<li>$i</li>");
  5. }
  6. ?>
  7. </ul>

Web Forms(以及 Classic ASP):

  1. <ul>
  2. <% for (int I = 0; I < 10; i++) { %>
  3. <li><% =I %></li>
  4. <% } %>
  5. </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)。

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号