<strike id="mbwrt"></strike>

    <pre id="mbwrt"><nobr id="mbwrt"></nobr></pre>

      ASP.NET Razor - 标记

      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)。

      蓝月亮天下彩免费资枓大全年