在使用 Razor Pages 时,您还应该使用控制器吗?
Are you still supposed to use controllers when using Razor Pages?
如果您使用的是 razorpages,我对您是否仍应在 Core 2.0 项目中使用控制器感到困惑,因为他们从 Core 1.0 中删除了预制控制器文件夹。
像我一样使用 Razorpages 询问,Entity framework 和 sql.
由你决定。有些人仍在 ASP.NET Core 2 中使用控制器,因为他们不喜欢 Razor Pages 的想法。您可以将它们都放在同一个项目中。我个人喜欢 Razor 页面,但当我必须进行 ajax 调用以便从服务器获取数据以更新页面内容时,我仍然使用控制器。对于 ajax 调用,我还通过定义处理程序来使用剃刀页面来获取数据。
控制器也可用于 Razor 页面项目以创建 Web 服务,以便其他应用程序能够从 Razor 页面应用程序检索信息。
如果您使用的是 razorpages,我对您是否仍应在 Core 2.0 项目中使用控制器感到困惑,因为他们从 Core 1.0 中删除了预制控制器文件夹。 像我一样使用 Razorpages 询问,Entity framework 和 sql.
由你决定。有些人仍在 ASP.NET Core 2 中使用控制器,因为他们不喜欢 Razor Pages 的想法。您可以将它们都放在同一个项目中。我个人喜欢 Razor 页面,但当我必须进行 ajax 调用以便从服务器获取数据以更新页面内容时,我仍然使用控制器。对于 ajax 调用,我还通过定义处理程序来使用剃刀页面来获取数据。
控制器也可用于 Razor 页面项目以创建 Web 服务,以便其他应用程序能够从 Razor 页面应用程序检索信息。