我對MVC遊戲稍微遲了一點,坦率地說有太多的信息了,幾乎不可能使用「正確」關鍵字來接近答案。在MVC控制器之間共享異步方法
我有一個函數從數據庫獲取codes
並將它們顯示在自動完成列表中。我想在控制器之間共享這個GetCodes
方法,這些codes
用於其他形式。
這是什麼最佳MVC
練習?
用這個函數創建一個基類更好嗎,還是創建一個Web API控制器來共享這些類型的方法更好?
[編輯] 要澄清,codes
我提供自動完成,就像一個大州或省的城市名單。這是一個靜態列表,只有在聯邦一級發生變化時才由政府更新。
我只是不想剪切/粘貼執行搜索的函數,我寧願寫一些可重用的東西。現在,功能GetCodes
住在一個控制器上,我從站點的其他部分調用該控制器的Action方法。我不喜歡這個,我正在尋找一些關於如何使用ASP.NET的其他部分以更好更強大的方式來實現這一點的建議。
謝謝