Создание динамических блоков (div) с различными заголовками, возвращаемыми SP - PullRequest
1 голос
/ 03 января 2012

Желаю всем вам хорошо в начале нового года

Я начинающий разработчик.Я занимаюсь разработкой сайта.У меня есть несколько div, которые составляют перетаскиваемые окна, улучшенные портлетами jquery.Пожалуйста, смотрите коды ниже. (Html).

    <div class="portlet">
    <div class="portlet-header"> Category A </div>
    <div class="portlet-content">   
    </div>
    </div>

    <div class="portlet">
    <div class="portlet-header"> Category B </div>
    <div class="portlet-content">   
    </div>
    </div>

У меня также есть хранимая процедура от разработчика базы данных, которая возвращает список категорий.В зависимости от выбора пользователя список категорий может отличаться.Поэтому я должен динамически создавать эти коробки.Каждая категория, возвращаемая SP, должна заменять Категория A , Категория B и так далее.Поскольку я не могу знать количество категорий, возвращаемых SP, я просто жестко закодировал эти div.У меня вопрос просто как?Как я могу достичь этого?

Я должен использовать VB.net в VS 2010. База данных находится в SQL Server 2008. Спасибо, что у меня так много подробностей, сколько вы можете указать в своем ответе, как я новичок.Thankssssssssssss.

1 Ответ

1 голос
/ 03 января 2012

ОК, поэтому, как я это делаю, вы настраиваете универсальный обработчик на своем веб-сайте для запроса базы данных по вашим категориям. Вам нужно будет распечатать эти данные на странице в формате JSON, чтобы jquery мог легко их понять, затем на веб-странице, на которой вы хотите отобразить информацию, используйте функцию getAjax jquery для вызова универсального обработчика, а затем выполните цикл по категориям вашего обработчика возвращает создание div для каждого.

Вы также можете сделать это с ajax и повторителем на asp.net, просто добавив повторитель на страницу, настройте ItemTemplate с вашим дизайном div и подключите повторитель к вашему SP в коде позади.

Если у вас есть вопросы по поводу этого, просто прокомментируйте, и я постараюсь помочь.

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