Динамическое создание / отображение контента на сайте ASP.Net - PullRequest
0 голосов
/ 02 марта 2012

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

По сути, я программирую приложение, и на главной странице мне бы хотелось, чтобы появилась новостная лента в стиле Facebook. Люди могут опубликовать событие, под ним будут отображаться комментарии пользователей, а затем дать возможность пользователям комментировать его. На этой странице будут отображаться 10 самых последних событий (включая комментарии), если пользователь не нажмет внизу, чтобы загрузить больше.

Итак, речь идет о динамическом создании элементов управления. Как я вижу, для каждого события, которое появляется, мне нужно: -Создать ярлык для описания основного события

-Создать метку для каждого дочернего комментария

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

-создать кнопку для отправки комментария

-прикрепить обработчик события к указанной кнопке

А для нижней части страницы

* Кнопка Создать, которая продолжает перемещаться вниз по странице после загрузки и отображения дополнительных комментариев

Последнее, что я действительно запрограммировал на динамических страницах ASP.net, было около 4 лет назад. Я не забываю вспомнить элемент управления, который вы могли бы использовать, который бы обновлял только содержимое этой панели, а не остальную часть страницы, но я не уверен, что так будет.

Может ли кто-нибудь дать мне руководство по программированию динамической страницы в ASP.Net? Я забыл, как задавать вопросы как сообщество (потому что это открытый вопрос) .... В настоящее время я использую Visual Web Developer 2010 Express с веб-формами.

1 Ответ

0 голосов
/ 02 марта 2012

Ознакомьтесь с этой статьей о Динамическом создании элементов управления в ASP.NET с использованием Visual C # .NET .Который описывает динамическое создание элементов управления.Также, если вам нравится генерировать динамический контент из базы данных, вы можете использовать literal.Где вы можете добавить содержимое базы данных в виде строки в литерал

Надеюсь, это поможет

...