我是一名Web Forms开发人员,拥有一些.NET MVC经验,对Umbraco来说是新手,并且在我学习的过程中学习.
到目前为止,我一直在关注Umbraco文档和视频以进行设置,这意味着我的所有控制器都继承了包含常用功能的"Controller Base",它本身继承自SurfaceController.
最近,我注意到一些博主和外部参考资料引用了基类中的RenderMvcController而不是SurfaceController - 现在Umbraco文档还不清楚两者之间的真正差异,以及你应该使用它们的情况.
Surface控制器的想象使用场景(从Umbraco.Web.Mvc.SurfaceController继承)和自定义控制器(从Umbraco.Web.Mvc.RenderMvcController继承)之间是否有明显的区别?
谢谢!