nopcommerce笔记3 还可以控制什么

DependencyResolver.SetResolver让我们可以控制控制器的生成,

那么nop还可以让我们控制其他的什么?路由、view引擎、模板解析...

或者 从路由得到控制器类型。

路由:

namespace 信息关键。在这里有答案:

与AreaRegistration派生类不同,用RouteCollection扩展的MapRoute方法时,namespace是不会自动去得到,需要调用时指定:

因此注册路由时最好指定namespace,如:

感觉需要维护一个url对namespace的关系表,

 如果路由由自己控制,比如继承RouteBase,应该还维护一个url对controller的关系表,

而如果是controller的Type,那么可以只维护一个url对controller的Type的关系表。

原文地址:https://www.cnblogs.com/whwqs/p/3413456.html