Загрузка контента из БД на страницу aspx на основе URL

В настоящее время я пытаюсь создать небольшую CMS для своего личного сайта и подумал, что хотел бы сделать что-то вроде page layout из основного aspx файл с некоторыми местозаполнителями и загрузка содержимого на основе URL, без использования строк запроса URL, таких как ?pageid=1,

Я пытаюсь обернуть голову, как этого можно достичь, не получая ошибок физического файла, не существующего, когда я, например, набираю http://mywebsite.com/projects/w8apps/clock,

Я много читал о BLOB и бинарном хранении файлов в базе данных. Но я не сталкивался с блогом, который указывает на использование так называемого page layout и загрузка контента на основе URL вместо строки запроса.

Я не прошу решения, просто некоторые подсказки - в основном блоги - которые могут указать мне верное направление и помочь мне достичь этой цели.

2 ответа

Чтобы справиться с загрузкой страницы с более дружественным URL-адресом, а не с? Page_id=1, вам может понадобиться взглянуть на эту статью о перезаписи URL-адресов и сопоставлении URL-адресов.

http://www.codeproject.com/Articles/18318/URL-Mapping-URL-Rewriting-Search-Engine-Friendly-U

Надеюсь, вы сможете найти способ встроить этот код в свое приложение!

Ваши вопросы слишком широки, но вот пара подсказок, которые укажут вам правильное направление.

  • Создайте четкие спецификации, прежде чем начать работать над этим. Вы действительно должны иметь URL-адреса, подобные этому http://mywebsite.com/projects/w8apps/clock? Если да, то проверьте MVC, так как он имеет лучшую поддержку для этого

  • Хранение бинарных файлов в базе данных не имеет к этому никакого отношения. Сначала вам нужно подумать о том, как будут выглядеть ваши таблицы, и это основано на том, чего вы пытаетесь достичь...

Я бы посоветовал вам установить CRM, если вы хотите открыть исходный код, и сначала проанализировать его. Вы, вероятно, найдете намного лучшие идеи таким образом. Просто зайдите в CodePlex и найдите CMS.

Другие вопросы по тегам