个性化阅读
专注于IT技术分析

asp.net razor标记语法

本文概述

Razor是一种标准的标记语法,允许我们将服务器代码嵌入到网页中。它使用自己的语法和关键字来生成视图。

如果网页中有服务器代码,则服务器首先执行该代码,然后将响应发送到浏览器。它使我们能够在视图页面中执行逻辑任务。我们可以在视图页面中创建表达式,循环和变量。

它具有简化的语法,易于学习和编码。文件扩展名为.cshtml。

@字符

Razor使用此字符从HTML转换为C

Razor关键词

  • 功能
  • 继承
  • 模型
  • 部分
  • 帮助器(ASP.NET Core不支持。)

让我们创建一个具有Razor语法的视图。右键单击Controller文件夹,然后选择add-> controller,它将提示以下对话框。

为控制器提供名称。

单击添加按钮,这将创建一个控制器并添加以下代码。

//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>

它将以下输出输出到浏览器。

赞(0)
未经允许不得转载:srcmini » asp.net razor标记语法

评论 抢沙发

评论前必须登录!