【发布时间】:2018-08-22 20:16:44
【问题描述】:
如果您使用 razorpages,我对是否仍应在 Core 2.0 项目中使用控制器感到困惑,因为它们从 Core 1.0 中删除了预制的控制器文件夹。 使用 Razorpages、Entity 框架和 sql 作为即时消息询问。
【问题讨论】:
标签: controller asp.net-core-2.0 razor-pages
如果您使用 razorpages,我对是否仍应在 Core 2.0 项目中使用控制器感到困惑,因为它们从 Core 1.0 中删除了预制的控制器文件夹。 使用 Razorpages、Entity 框架和 sql 作为即时消息询问。
【问题讨论】:
标签: controller asp.net-core-2.0 razor-pages
这取决于你。有些人仍然在 ASP.NET Core 2 中使用控制器,因为他们不喜欢 Razor Pages 的想法。您可以将它们都放在同一个项目中。我个人喜欢 Razor 页面,但是当我必须进行 ajax 调用以便从服务器获取数据以更新页面内容时,我仍然使用控制器。对于 ajax 调用,我还通过定义处理程序来使用 razor 页面来获取数据。
控制器也可以在 Razor 页面项目中使用,以创建 Web 服务,以便其他应用程序能够从 Razor 页面应用程序检索信息。
【讨论】: