我有一些表单可以对下面的数据进行AJAX调用:
$.ajax({ url: "/adminTasks/GetJsonDSData",
data: { ABC: "Abc" },
success: function (data) {
etc.
调用工作正常,但添加到我的控制器中的代码。我想在控制器之外移动这些调用的方法,但我不知道如何做到这一点。似乎所有呼叫都必须路由到控制器的URL。
我有想法将方法移动到我的存储项目中的辅助类中。这工作正常,现在我可以将操作转到控制器,然后控制器调用存储方法,然后将数据返回到控制器。
有什么方法可以让控制器退出循环以简化操作?
答案 0 :(得分:0)
我的建议是确保与从数据库获取数据相关的所有代码都在您的服务层中。
您的控制器将调用该服务以接收特定数据,以便将其发送到前端。
如果您认为adminTasks控制器中有太多JSON方法,我建议您将它们移动到更合适的控制器。