一、在控制器中找到匹配视图,然后渲染成 HTML 代码返回给用户
public class HomeController : Controller
{
public IActionResult Index()
{
return View(); //默认找 Views/Home/Index.cshtml ,呈现给用户
}
}
二、指定视图
1、控制器
public class HomeController : Controller
{
public IActionResult Index()
{
return View("~/Views/Home/abc.cshtml");
}
}
视图有它自己的语法,这个语法就是 Razor语法
2、abc.cshtml 视图
@{
string str = "字符串";
}
<h1>abc</h1>
<h3>@str</h3>
三、控制器给视图传递数据(强类型)
1、UserController 控制器 中 DoRegister 方法
public class UserController : Controller
{
public IActionResult DoRegister(UserInfo userInfo)
{
if (ModelState.IsValid)
{
return Vie