Base Controller 中的 ASP.NET Core 索引方法

问题描述 投票:0回答:0

防止在多个控制器类中重复声明 Index 方法是最佳实践吗? 假设 Index 方法对所有控制器具有相同的实现。只是返回视图()。

我只是好奇,因为DRY原则。

这是当前的索引方法:

public IActionResult Index() {
  return View();
}

我打算这样实现:

BaseController.cs

Public class BaseController : Controller
{
   public IActionResult Index() {
      return View();
   }
}

Controller1.cs

Public class Controller1 : BaseController
{
   
}

Controller2.cs

Public class Controller2 : BaseController
{
   
}

提前谢谢你。

c# asp.net-mvc asp.net-core .net-core dry
© www.soinside.com 2019 - 2024. All rights reserved.