微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 设计基于组件的asp.net应用程序的最佳实践

我开始设计自己的CMS,我希望它是模块化的,以便我或其他任何开发人员稍后添加更多功能

我把目光投向了joomla CMS(非常受欢迎,强大且可扩展)

我想用asp.net制作CMS只是骨架,所有功能都是通过组件完成的

功能如下: –

用户管理
内容管理,编辑和显示

我的主要想法是让骨架从查询URL中知道所需的组件并将所有其他参数传递给它,组件完成剩下的工作(解析参数显示结果等)

问题是如何实现这个如何调用组件以及如何让它呈现其UI并将其传递给骨架以将其放在主站点模板中的适当位置

请给我一些实用的建议,而不仅仅是理论

– 2013年更新

许多人告诉我,我必须是经验丰富的开发人员等才能开始制作CMS,但我不同意他们,Thinking Simple is Genius将引领您进入一个新的可能世界

我根据需要简化了CMS,我根据查询字符串参数加载主用户控件,简单无需接口,理论….

解决方法

您可以在这里查看Dusty的ASP.NET MVC CMS项目: http://www.polemus.net/2010/08/aspnet-mvc-2-content-management-system.html

与此相关,我写了一篇关于使用MVC加载插件的教程:
http://fzysqr.com/2010/04/26/asp-net-mvc2-plugin-architecture-tutorial/

像Scott说的那样,有很多反射和界面.下载代码,将其加载到调试器中,然后逐步完成.没有更好的学习方法.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐