相关疑难解决方法(0)

为什么Razor Pages是在Asp.net Core 2.0中创建Web UI的推荐方法?

学习新事物需要投入时间,空间和精力.我目前正在学习Asp.Net Core MVC 2.0.此ASP.NET核心教程概述指出:

Razor Pages是使用ASP.NET Core 2.0创建Web UI的推荐方法.

这个信息使我无法决定是否必须停止学习Asp.net Core MVC并开始学习Asp.net Core Razor Pages.

  • 为什么Razor Pages是在Asp.net Core 2.0中创建Web UI的推荐方法?

欢迎任何指示.

asp.net asp.net-core-mvc asp.net-core razor-pages asp.net-core-mvc-2.0

55
推荐指数
3
解决办法
1万
查看次数

ASP.NET Core 2.0 Razor页面与完整的MVC Core

在SO上有一个问题为什么Razor Pages是在Asp.net Core 2.0中创建Web UI的推荐方法?史蒂夫史密斯从少量文件的角度解释了使用Razor Pages而不是完整MVC的好处.

我一直在使用Razor Pages,并注意到尽管Razor Page简洁的优点,但在自定义路由,结构化文件夹和复杂视图模型(页面模型似乎混乱)方面有点复杂.

所以,问题是:

  1. 如果除了页面简洁之外还有其他任何东西比控制器/视图更喜欢Razor页面 - 特别是我对这两个框架的性能感兴趣?
  2. 是否可以同时组合Razor页面和控制器/视图?

如果一些有经验的人分享了关于使用Razor Pages更好地理解这个框架的想法(优点和缺点),我也将不胜感激.

asp.net-core-mvc razor-pages

47
推荐指数
4
解决办法
2万
查看次数

Asp.net核心2中View和Page有什么区别?

我是Asp.net核心2的新手.Asp.net核心2的新内容之一是页面.但我无法弄明白

  1. 页面和视图有什么区别?
  2. 页面与视图有什么好处?
  3. 在什么情况下应该使用页面?
  4. 我可以同时使用两者吗?

asp.net-mvc razor asp.net-core asp.net-core-2.0

6
推荐指数
1
解决办法
1703
查看次数