在使用Razor Pages时你还应该使用控制器吗?

问题描述 投票:4回答:1

我很困惑,如果你使用razorpages,你仍然应该在你的Core 2.0项目中使用控制器,因为他们从Core 1.0中删除了预制的控制器文件夹。要求我使用Razorpages,Entity框架和sql。

controller asp.net-core-2.0 razor-pages
1个回答
2
投票

它是由你决定。有些人仍然在ASP.NET Core 2中使用控制器,因为他们不喜欢Razor Pages的想法。您可以在同一个项目中同时拥有它们。我个人喜欢Razor页面,但是当我必须进行ajax调用以便从服务器获取数据以更新页面内容时,我仍然使用控制器。对于ajax调用,我还通过定义处理程序来获取数据来使用剃刀页面。

控制器也可以在Razor Page项目中使用,以便创建Web服务,以便其他应用程序能够从Razor Page应用程序中检索信息。

© www.soinside.com 2019 - 2024. All rights reserved.