Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Интернет начинающим" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
← Февраль 2006 → | ||||||
1
|
2
|
3
|
4
|
5
|
||
---|---|---|---|---|---|---|
6
|
7
|
8
|
9
|
10
|
12
|
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
28
|
Статистика
0 за неделю
Элемент управления Repeater
ASP.NET Лучшие статьи с сайта www.p-lib.pp.ru |
Главная | Новости | Статьи | Каталог | Софт | Регистрация | Поиск |
Новые статьи на сайте |
1. Заполнение
списка из базы данных Список можно заполнять разными способами. Можно заполнять в коде, но в этой статье я рассмотрю вопрос заполнения из базы данных. 2. Как работают Web сервисы ASP.NET Показано, как методы Web сервисов Microsoft ASP.NET (WebMethods) обеспечивают высокопроизводительный подход к построению Web сервисов. WebMethods могут раскрывать традиционные методы Microsoft .NET, такие как операции Web сервиса, которые поддерживают HTTP, XML, XML Schema, SOAP и WSDL. 3. Запись данных в файл В статье рассматривается класс StreamWriter и на основе него приводится пример. 4. Элемент управления Panel Элемент управления Panel является экземпляром класса System.Web.UI.WebControls.Panel и используется для группировки элементов управления. 5. Отсылка сообщений по электронной почте с приложенными файлами Пример отправки сообщения по электронную почту при помощи класса SmtpMail с приложенными файлами. 6. Отсылка сообщений по электронной почте в HTML-формате Пример отправки сообщения по электронную почту при помощи класса SmtpMail в HTML-формате. 7. Отсылка сообщений по электронной почте Пример отправки сообщения по электронную почту при помощи класса SmtpMail. 8. Кеширование ASP.NET страниц Понятие кеширования данных не ново. Идея хранения редко изменяемых данных с возможностью быстрого доступа к ним всегда была привлекательной. 9. Генерация отчета формата MS Excel средствами ASP Достаточно часто возникают ситуации, когда необходимо некоторые данные отобразить в броузер в формате MS Excel. 10. Загрузка данных на сервер от клиента В качастве примера использования серверных элементов управления HTML рассмотрим применение поля ввода файла с кнопкой Browse для загрузки файла от плиента на сервер. |
Свежие компьютерные новости |
27.02.2006
Серверные процессоры Intel станут использовать LGA 27.02.2006 Новый аудио-кодек VIA 27.02.2006 Материнская плата DFI для процессоров Pentium M 23.02.2006 Google опровергает слухи о незаконности работы в Китае 23.02.2006 Intel: новая архитектура процессоров позволит обогнать AMD 22.02.2006 Профессор требует включить в Windows Vista "черные ходы" для спецслужб 22.02.2006 Кадр дня: Автомобиль-самолёт 22.02.2006 Microsoft готовит шесть вариантов Windows Vista |
Элемент управления Repeater |
Элемент управления Repeater является экземпляром класса System.web.UI.WebControls.Repeater и применяется для отображения данных, привязанных к элементу управления, в определенном пользователем виде. Данный элемент управления не имеет встроенных стилей, поэтому все HTML-стили должны быть явно созданы на основе его шаблонов. Различные компоненты элемента управления Repeater (заголовок, элементы данных и нижний колонтитул) подразделяются на разделы и формируются на основе шаблонов, которые представляют собой фрагменты XML-кода, внедренного в объявлении сценария элемента управления. Repeater позволяет разбивать HTML-теги внутри шаблона. Для создания таблицы тег <table> помещается в заголовок, отдельные теги (теги <tr> ) – в элементы данных, а закрывающий тег таблицы </table> - в нижний колонтитул. Элементы данных связываются со своим источником через свойство DataSource. В следующем примере элемент управления Repeater используется для вывода в виде списка информации о станах и их аббревиатурах. Файл WebApplication2.aspx <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <title>WebForm2</title> </HEAD> <body MS_POSITIONING="GridLayout" style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana, Arial, 'Comic Sans MS'"> <form id="Form1" method="post" runat="server"> <asp:Repeater id="repList" runat="server"> <HeaderTemplate> <table cellpadding="5" border="0" width="90%" align="center" style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid"> <tr bgcolor="lime"> <th> <b> </b></th> <th> <b> </b></th> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td bgcolor="yellow"> <%#DataBinder.Eval(Container.DataItem, "Value")%> </td> <td bgcolor="yellow"> <%#DataBinder.Eval(Container.DataItem, "Key")%> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater> </form> </body> </HTML> Файл WebApplication2.aspx.vb Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Not Page.IsPostBack Then Dim ht As Hashtable = New Hashtable() ht.Add("RU", "Russia") ht.Add("US", "United States") ht.Add("SA", "South Africa") repList.DataSource = ht repList.DataBind() End If End Sub Заполнение элемента Repeater из XML-документаЭлемент управления repeater легко заполнить не только в коде, но и из внешнего источника – базы данных или XML-документ. Приводимый далее код демонстрирует то, как это делается из XML-документа. На его основе создается список, имеющий базовый и альтернативный элемент, причем для лучшей визуализации они разделены по цвету. Файл WebApplication1.aspx <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <title>WebForm1</title> </HEAD> <body MS_POSITIONING="GridLayout" style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Verdana, Arial, 'Comic Sans MS'"> <form id="Form1" method="post" runat="server"> <asp:Repeater id="repList" runat="server"> <HeaderTemplate> <table border="0" width="90%" align="center" style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid"> <tr bgcolor="#ff99cc"> <th> Full Name</th> <th> E-Mail</th> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td> <%#Container.DataItem("FirstName")%> <%#Container.DataItem("LastName")%> </td> <td><%#Container.DataItem("E-Mail")%> </td> </tr> </ItemTemplate> <AlternatingItemTemplate> <tr bgcolor="Gold"> <td><%#Container.DataItem("FirstName")%> <%#Container.DataItem("LastName")%> </td> <td><%#Container.DataItem("E-Mail")%></td> </tr> </AlternatingItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater> </form> </body> </HTML> Файл WebApplication1.aspx.vb Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Not Page.IsPostBack Then Dim ds As DataSet = New DataSet() ds.ReadXml(Server.MapPath("list.xml")) repList.DataSource = ds repList.DataBind() End If End Sub |
Книги с Озона |
Последнии статьи по Delphi |
Советую посетить |
Портал
для Delphi программиста - Быстро развивающийся портал о
программирование на языке Pascal/Delphi. Статьи, исходники, компоненты,
справочники, мануалы, FaQ, программы. |
Дружественные рассылки |
![]() |
Замечания и предложения отправляйте на E-Mail указанный ниже. С уважением Ковязин Дмитрий (admin@p-lib.pp.ru). |
В избранное | ||