17-视图是作用和理解

ASP.NET Core MVC可以在控制器中返回一个视图结果ViewResult

视图结果会找到匹配的视图。然后渲染成HTML代码返回给用户。

什么是视图

视图具有生成要发送到客户端的内容。

包含嵌入的HTML模板。

视图使用Razor语法。该语法包含少量的逻辑代码。可以内嵌一些简单的C#代码。

视图默认是以cshtml结尾。

视图文件通常存放在Views文件夹里面。通常每个控制器都有一个对应的自己的文件夹。

除了和控制器的Action对应的视图外。还包含部分视图,布局以及其他的视图文件。

这些视图文件,可以减少重复代码。

public IActionResult Index()
{
    //return View();//之间调用 默认就是去找Views/home/index.cshtml
    return View("~/views/home/FoxDevelop.cshtml");//直接给视图的绝对地址
}Code language: PHP (php)
@{
    ViewData["Title"] = "About";
    string abdd = "FoxDevelop";
}
<h2>@ViewData["Title"]</h2>
<h3>@ViewData["Message"]</h3>

<p>北美网校 www.FoxDevelop.COM</p>
<p>@abdd</p>
@{ 
    int abd = 23;
}Code language: HTML, XML (xml)

视图有它一套自己的语法的 这个语法 就是Razor语句。

感兴趣的同学 可以看一下 我们北美网校中 razor的语法的课程的。

@abd

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注