Создать новую страницу в asp.net по нажатию кнопки - PullRequest
0 голосов
/ 31 марта 2012

Я пытаюсь создать веб-сайт портфолио, где студенты могут войти в систему, выбрать один из шаблонов и затем отредактировать содержимое.

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

Есть идеи, как мне это сделать?

1 Ответ

1 голос
/ 31 марта 2012

Создание физических страниц не очень хорошая идея.

Что вы можете сделать, так это поместить свои «страницы» в базу данных и представить их через фасад URL, построенный на переписывании URL.

Самый простой пример - у вас есть таблица, PAGES с Name и Body. Страницы могут быть доступны с ShowPage.aspx?page=PageName. Однако фасад отображает их как Pages/PageName.aspx, который внутренне переписан в ShowPage.aspx?page=PageName.

На самом деле не имеет значения, кодируете ли вы снова WebForms или MVC, общая идея остается прежней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...