📅  最后修改于: 2020-12-28 00:57:56             🧑  作者: Mango
Razor是一种标准的标记语法,使我们可以将服务器代码嵌入到网页中。它使用自己的语法和关键字来生成视图。
如果网页中有服务器代码,则服务器首先执行该代码,然后将响应发送到浏览器。它使我们能够在视图页面中执行逻辑任务。我们可以在视图页面中创建表达式,循环和变量。
它具有简化的语法,易于学习和编码。文件扩展名为.cshtml。
Razor使用此字符从HTML转换为C#。当@符号与razor语法一起使用时,它将转换为Razor特定的标记,否则它将转换为纯C#。我们使用它来启动单行表达式,单语句块或多语句块。
让我们创建一个具有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";
}
Index
My name is @name
它将以下输出输出到浏览器。