nopcommerce笔记3 还可以控制什么

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

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

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

路由:

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

 

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

 

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

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

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

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

 

 

 

posted on 2013-11-07 23:21  whwqs  阅读(228)  评论(0编辑  收藏  举报

导航