Динамично создайте страницы содержания ASP.NET

  • Действительно ли возможно с Ведущими Страницами ASP.NET создать страницы содержания динамично? Таким образом, я знаю, что мы можем создать содержание динамично, но сами страницы содержания, они могут быть созданы программно? Я хочу дать моим пользователям способность определить новые страницы содержания (т.е. Категории: Диваны, Таблицы, Лампы, и добавляют/удаляют, поскольку они считают целесообразным) через панель управления. Получающиеся страницы содержания должны иметь надлежащее именование URL, так, чтобы они индексировали правильно. Пример: http://www.example.com/products/Lamps/contentpage.aspx.
  • Существует ли демонстрация этого где-нибудь, я могу просмотреть?
6
задан Robert Kerr 22 January 2010 в 19:41
поделиться

4 ответа

Ваш вопрос - это то, что люди боролись, пролот, но в эти дни намного лучше с несколькими технологиями.

ASP.NET MVC к спасению! С этим вы можете иметь дружелюбную карту URL-адресов для вашего динамически созданного контента, поэтому, если пользователь создает новую «лампу» в категории «Продукты», она будет доступна через http: // Yourhost / Products / Lamp

ASP.NET MVC использует маршрутизацию .NET , чтобы выполнить эти URL-адреса, и вы можете использовать это без самого ASP.NET MVC, если у вашего проекта есть эти ограничения. Если вы не можете использовать .NET 3.5, перейдите с другим url Rewrite Tech.

3
ответ дан 17 December 2019 в 07:04
поделиться

Что такое sql injection и как предотвратить его?

Что такое курсор и когда бы вы его использовали (или нет) и почему?

-121--907114-

Путь поиска, используемый загрузчиком при вызове LoadLibrary (), можно изменить с помощью функции SetDll Directory () . Так что вы можете просто вызвать это и добавить путь к вашей зависимости, прежде чем загрузить ее.

См. также Порядок поиска DLL .

-121--689441-

Можно использовать класс TextWriter и создать все нужные страницы и код. Это было бы больно, но это сработает, хотя я никогда не делал этого раньше, вы можете столкнуться с некоторыми проблемами, так как это не будет скомпилировано. вы определенно можете сделать html статические страницы

0
ответ дан 17 December 2019 в 07:04
поделиться

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

Проверьте www.codeplex.com для некоторых, или есть другие, чтобы купить как пакет Cateligent или Site Telerik.

0
ответ дан 17 December 2019 в 07:04
поделиться

Написание файлов .aspx в папки вашей сети кажутся серьезным риском безопасности. Если вы хотите, чтобы пользователи создавали свои собственные страницы, вы можете хранить эту информацию в базе данных и использовать VirtualPathProvider для обслуживания этих файлов к двигателю ASP.NET.

1
ответ дан 17 December 2019 в 07:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: