Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP.NET Razor - 标记


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


什么是 Razor?

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

基于服务器的代码可以在网页写入浏览器时动态创建网页内容。当调用网页时,服务器会在将网页返回到浏览器之前执行网页中的基于服务器的代码。通过在服务器上运行,代码可以执行复杂的任务,例如访问数据库。

Razor 基于 ASP.NET,专为创建 Web 应用程序而设计。它拥有传统 ASP.NET 标记的强大功能,但更易于使用和学习。


Razor 语法

Razor 使用与 PHP 和 Classic 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>

Classic ASP

<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul> 

Razor 助手

ASP.NET 助手是可以通过单行 Razor 代码访问的组件。

您可以使用 Razor 语法构建自己的助手,或使用内置的 ASP.NET 助手。

以下是一些有用的 Razor 助手的简要说明

  • Web 网格
  • Web 图形
  • Google Analytics
  • Facebook 集成
  • Twitter 集成
  • 发送电子邮件
  • 验证

Razor 编程语言

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


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.