我的基本控制器方法没有被执行。下面是我的基本控制器。
public abstract class ReportServiceBaseController : Controller
{
protected ReportServiceBaseController();
[HttpPost]
public JsonResult LoadDocumentInfo(LoadDocumentInfoRequest request);
[HttpPost]
public JsonResult LoadDocumentMapInfo(LoadDocumentMapInfoRequest request);
}
下面是我的派生控制器:
public class ReportController : ReportServiceBaseController
{
protected override PerpetuumSoft.Reporting.WebViewer.Server.ReportServiceBase CreateReportService()
{
return new ServiceClass();
}
[HttpPost]
public JsonResult LoadDocumentInfo(LoadDocumentInfoRequest request)
{
return base.LoadDocumentInfo(request);
}
}
如果我从派生类中删除 LoadDocumentInfo 方法,那么它不会被调用。当我在派生类中添加同名方法时,它会被调用
请帮忙。