Я ищу несколько советов по хранению представлений в хранилище данных (база данных, файл и т. Д.) И отображении их на основе данных маршрутизации, все с использованием ASP.NET MVC 2 и ASP.NET Routing.
Например, я хотел бы иметь возможность отображать различные виды на основе следующих данных маршрута:
/{country}/
/{country}/{area}
Но в том же духе я хотел бы отобразить:
/{planet}/
/{planet}/{satellite}
Все основаны на строках, и данные не фиксированы. Поэтому, основываясь на количестве сегментов, возможно, используйте это в качестве критерия выбора в хранилище данных ... кроме того, я могу не знать сегменты заранее, поэтому они все будут динамическими.
Я надеялся, что мы могли бы собрать здесь несколько различных методов, как своего рода справочник для всех - я уверен, что некоторые методы не подойдут всем ...
Итак, как бы вы это сделали?
<ч />
Бранислав Абаджимаринов предложил фабрику контроллеров, которую можно использовать для поиска и динамического отображения страницы. Мне нравится эта идея, что вы думаете?