在使用Razor Pages时你还应该使用控制器吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在使用Razor Pages时你还应该使用控制器吗?相关的知识,希望对你有一定的参考价值。
我很困惑,如果你使用razorpages,你仍然应该在你的Core 2.0项目中使用控制器,因为他们从Core 1.0中删除了预制的控制器文件夹。要求我使用Razorpages,Entity框架和sql。
答案
它是由你决定。有些人仍然在ASP.NET Core 2中使用控制器,因为他们不喜欢Razor Pages的想法。您可以在同一个项目中同时拥有它们。我个人喜欢Razor页面,但是当我必须进行ajax调用以便从服务器获取数据以更新页面内容时,我仍然使用控制器。对于ajax调用,我还通过定义处理程序来获取数据来使用剃刀页面。
控制器也可以在Razor Page项目中使用,以便创建Web服务,以便其他应用程序能够从Razor Page应用程序中检索信息。
以上是关于在使用Razor Pages时你还应该使用控制器吗?的主要内容,如果未能解决你的问题,请参考以下文章
关于 razor,.NET MVC 对 razor 的支持与 .NET razor pages 有啥区别,有啥叫做 .NET MVC razor pages 的东西吗?
使用 AJAX 进行 GET 的 Razor Pages PageModel 绑定
结合 Razor Pages 和 ApiControllers 的应用程序中的 Asp.net 核心异常处理
如何在 ASP.NET CORE Razor Pages 中创建共享表单?