我已经在mvc3中获得了初学者技能,现在想尝试下一个级别。 我想创建一个具有以下功能的超级简单CMS:
有人可以指点我如何开始吗?我试着在mvc3中查看orchard的源代码以及其他一些流行的cms,但由于代码很多,我不仅仅是正确地开始使用它。
提前致谢。
答案 0 :(得分:1)
不要担心其他人目前在做什么......
如果这只是一个学习练习,那么你应该看看你想做什么,然后看看如何实现这个目标......
所以你的要求是:
可扩展的皮肤(比如WP中的主题?) 动态页面 管理页面的管理区域
我想首先要设置你的区域,如果你想这样做..(为管理部分添加一个区域)。
见这里 - > http://msdn.microsoft.com/en-us/library/ee671793.aspx
或
这里 - > http://mvccoderouting.codeplex.com/ - >这种方式可能意味着无需设置区域......页面上有更多细节。
对于动态页面,您可能会选择路由默认控制器。
您是否在网址中按ID引用了网页...或者您是否拥有构成网址一部分的密钥?这是你必须做出的一个设计选择。