菜单
×
   ❮     
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 Grid
  • Web Graphics
  • Google Analytics
  • Facebook Integration
  • Twitter Integration
  • 发送电子邮件
  • 验证

Razor 编程语言

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


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持