本文概述
- 例
如果网页中有服务器代码,则服务器首先执行该代码,然后将响应发送到浏览器。它使我们能够在视图页面中执行逻辑任务。我们可以在视图页面中创建表达式,循环和变量。
它具有简化的语法,易于学习和编码。文件扩展名为.cshtml。
@字符
Razor使用此字符从HTML转换为C
Razor关键词
- 功能
- 继承
- 模型
- 部分
- 帮助器(ASP.NET Core不支持。)
文章图片
【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代码表达式
- asp.net mvc ViewData、ViewBag和TempData
- asp.net mvc脚手架
- asp.net mvc验证
- asp.net mvc路由
- asp.net mvc boostrap框架
- asp.net mvc身份验证
- asp.net mvc entity框架
- asp.net mvc视图