我正在撰写正在返回Controller
的{{1}}扩展方法。
像这样:
JsonResult
有没有办法在此扩展方法中使用public static class ControllerExtensions
{
public static JsonResult AjaxRedirect(this Controller cntrl, string action, object routeValues)
{
}
}
函数?该函数可以在任何控制器方法中使用,但我不知道如何在这个扩展方法中使用它...
如果没有,最好的替代品是什么?
答案 0 :(得分:2)
为您的控制器创建一个BaseController
,它继承自Controller
然后将Json
函数包装到另一个公共函数中,例如JsonPublic()
,然后为{{1}创建一个扩展方法}}
BaseController