我注意到在ASP.NET中有两个名称空间,我希望它们位于同一名称空间中:
经过研究,我找到了第三个命名空间:
即使我已经完成了所有的研究,我也无法解决为什么有3个命名空间,所有这些都与ASP.NET MVC框架有关。
我原本以为可能是一个名称空间被弃用的情况等,但我无法找到有关此情况的任何信息。
如果可以向我解释为什么有三个名称空间与一个名称空间相对立,以及为什么名称空间是独立的,而不是仅仅是一个封装名称空间的一部分,我将不胜感激。
答案 0 :(得分:0)
路由可以在MVC框架之外使用,例如在WebForms
中我认为 MS将MVC路由复制到System.Web.Routing中以使对MVC缺乏依赖性更加明确 - 但保留旧命名空间以实现向后兼容。