【发布时间】:2011-01-14 02:39:25
【问题描述】:
我正在寻找一些关于在数据存储(数据库、文件、其他)中存储视图并根据路由数据显示它们的建议,所有这些都使用 ASP.NET MVC 2 和 ASP.NET Routing。
例如,我希望能够根据以下路线数据显示不同的视图:
/{country}/
/{country}/{area}
但同样我想展示:
/{planet}/
/{planet}/{satellite}
都是基于字符串,数据不固定。因此,可能基于段的数量,将其用作数据存储中的选择标准......此外,我可能不知道前面的段,所以它们都是动态的。
我希望我们可以在这里找到几种不同的方法,作为所有人的参考 - 我相信有些方法并不适合所有人...
那么,你会怎么做呢?
Branislav Abadjimarinov 建议了一个控制器工厂,可用于动态查找和显示页面。我喜欢这个主意,你怎么看?
【问题讨论】:
标签: asp.net asp.net-mvc content-management-system asp.net-mvc-routing