【发布时间】:2010-02-15 15:16:49
【问题描述】:
我正在构建一个 CMS (ASP.NET C#),我目前正在研究如何实现一个模块系统。网络上的大多数模块化系统是如何完成的?最重要的是我不希望模块与任何核心文件发生冲突。
案例示例: 我有一个使用名为 Search 的 web 服务方法的 ajax 搜索方法;模块如何将其搜索结果“添加”到结果列表中?如果核心搜索只搜索网页,我希望搜索也搜索电子商务模块中的产品,它如何将产品搜索及其内容添加到原始搜索方法的返回列表中?这可能吗?
我一直在研究反射,它似乎对在内核中运行模块代码很有用,对吗?
我对这类东西没有经验,因此非常感谢您朝正确的方向推进,和/或链接/指南/提示。
【问题讨论】:
标签: c# asp.net content-management-system module system