asp.net razor标记语法

本文概述

Razor是一种标准的标记语法,允许我们将服务器代码嵌入到网页中。它使用自己的语法和关键字来生成视图。
如果网页中有服务器代码,则服务器首先执行该代码,然后将响应发送到浏览器。它使我们能够在视图页面中执行逻辑任务。我们可以在视图页面中创建表达式,循环和变量。
它具有简化的语法,易于学习和编码。文件扩展名为.cshtml。
@字符
Razor使用此字符从HTML转换为C
Razor关键词
  • 功能
  • 继承
  • 模型
  • 部分
  • 帮助器(ASP.NET Core不支持。)
例让我们创建一个具有Razor语法的视图。右键单击Controller文件夹,然后选择add-> controller,它将提示以下对话框。
asp.net razor标记语法

文章图片
【asp.net razor标记语法】为控制器提供名称。
asp.net razor标记语法

文章图片
单击添加按钮,这将创建一个控制器并添加以下代码。
//StudentsController.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace RazorViewExample.Controllers { public class StudentsController : Controller { // GET: Students public ActionResult Index() { return View(); } } }

// Index.cshtml
@{ Layout = null; var name = "Joseph"; } < !DOCTYPE html> < html> < head> < meta name="viewport" content="width=device-width" /> < title>Index< /title> < /head> < body> < h2>My name is @name < /h2> < /body> < /html>

它将以下输出输出到浏览器。
asp.net razor标记语法

文章图片

    推荐阅读