ASP.NET Core 入门教程 5、ASP.NET Core MVC 视图传值入门


一、前言

https://github.com/ken-io/asp.net-core-tutorial/tree/master/chapter-02

https://baike.baidu.com/item/mvc

VS Code C#扩展 从 1.17.0 版本开始支持Razor视图引擎的智能感知。

所以,我们要将VS Code C#扩展升级到最新版本。

@ViewBag.SomeKey = ) 创建动态属性,且无需强制转换。
  • ViewBag 的语法使添加到控制器和视图的速度更快。
  • ViewBag 更易于检查 NULL 值。 示例:@ViewBag.Person?.Name
  • @model 语法指定对应的类型,这样我们可以在视图文件(.cshtml)中使用Model关键字来使用传输到视图的该类型的实例。

    https://github.com/ken-io/asp.net-core-tutorial/tree/master/chapter-05

    • 本文参考

    https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/overview?view=aspnetcore-2.1


    本文首发于我的独立博客:https://ken.io/note/asp.net-core-tutorial-mvc-view-renderdata