私はControllers
すべてを継承するいくつかを持っていBaseController
ます。
Area
コントローラーが を継承する管理者セットアップがありますBaseController
。の中にBaseController
というメソッドがありpublic JsonResult DoSomething()
ます。これらの一部にControllers
a が定義されている View がある場合、Area 参照を使用してベース コントローラーでUrl.Action
そのメソッドを参照するにはどうすればよいですか?DoSomething()
BaseController
FruitController : BaseController
VegetableController : BaseController
FruitController の Index View には呼び出しがあります
@Url.Action("DoSomething", ???, new { area = "Admin" })
アクションと変数だけを持つコンストラクターがあるとは思いません。public JsonResult DoSomething()
メソッドを呼び出すことができないように見えるため、BaseController にあるにもかかわらず、各 Controllerで定義することに固執していますか。