我对 MVC 游戏有点晚了,坦率地说,那里有很多信息,几乎不可能使用“正确”的关键字来接近答案。
我有一个codes
从数据库中获取并将它们显示在自动完成列表中的函数。我想GetCodes
在控制器之间共享此方法,这些codes
方法用于其他形式。
对此的最佳MVC
做法是什么?
是用这个函数创建一个基类更好,还是创建一个 Web API Controller 来共享这些类型的方法更好?
[编辑]为了澄清,codes
我提供的自动完成就像一个大州或省的城市列表。这是一个静态列表,仅在联邦级别发生变化时由政府更新。
我只是不想剪切/粘贴执行搜索的功能,我宁愿写一些可重用的东西。现在,该功能GetCodes
存在于一个控制器上,我从站点的其他部分调用该控制器的 Action 方法。我不喜欢这样,我正在寻找一些关于如何使用 ASP.NET 的其他部分以更好更健壮的方式完成此任务的建议。
谢谢