我不确定这是否是您任务的最佳方法,但您可以使用继承
using System.Web.Mvc;
namespace MvcApplication2.Controllers
{
public class BaseController : Controller
{
public ActionResult Thanks()
{
return Content("Thanks!");
}
}
public class HomeController : BaseController
{
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}
public class InfoController : BaseController
{
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";
return View();
}
}
}
所以在每个控制器中你都会有相同的方法。我希望它有帮助!