Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Интернет начинающим" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
| ← Февраль 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). |
| В избранное | ||




