
Проект Чат
Проект Запрос SQL
Проект Совет дня
Проект Полезные ссылки
Проект Полезные ссылки
Приложение Полезные ссылки предоставляет посетителям возможность делиться друг с другом информацией, а вам — приумножать содержимое своего узла. Данное приложение позволяет посетителю просмотреть ссылки, оставленные другими пользователями, или добавить собственные ссылки.
Описание проекта
О том, что увидит посетитель, впервые оказавшись на странице Полезные ссылки, можно судить по рис.

Страниц Полезные ссылки
На этой странице в элементе DataGrid содержатся все ссылки, добавленные посетителями узла. Для перехода по ссылке нужно щелкнуть на ее названии.
Посетитель может добавить собственную ссылку, выполнив щелчок на ссылке Щелкните здесь для ввода новой ссылки внизу страницы, после чего он попадет на страницу Новая ссылка.

Страница Новая ссылка
Посетитель должен ввести название ссылки, ее адрес и описание, заполнив соответствующие поля. После этого необходимо нажать кнопку ОК для добавления ссылки в список. Затем посетитель отправляется обратно на страницу Полезные ссылки, куда только что была добавлена новая ссылка.

Страница Новая ссылка
База данных проекта
В проекте Полезные ссылки информация о ссылках содержится в полях таблицы Links.
Поля таблицы Links (файл Links.txt)
Имя поля |
Тип данных |
Примечания |
LinkID |
int |
Первичный ключ, уникальный идентификатор |
LlnkName |
varchar |
Название ссылки. Длина — 100 символов |
LlnkLink |
varchar |
Web-адрес ссылки. Длина — 100 символов |
LinkDescription |
varchar |
Описание ссылки. Длина — 255 символов |
Код проекта
Приложение Полезные ссылки состоит из двух описанных ниже ASP.NET-страниц.
Страница Полезные ссылки
Элемент Label служит для вывода текста заголовка:
<asp: Label
id="lblTitle"
BorderWidth="5px"
BorderStyle=6
Width="90%"
Font-Si ze="25pt"
Font-Name="Trebuchet MS"
Text="<CENTER>CcbmKM посетителей</СЕМТЕК>"
runat=" server"
Элемент DataGrid применяется для отображения списка ссылок:
<ASP:DataGrid
id="dgLinks"
Аи toGenerateColumns=" false"
Width="90%"
BackColor="#ccccf f "
BorderColor= "black"
ShowFooter=" false"
CellPadding=3
CellSpacing="0"
Font-Name="Trebuchet MS"
Font-Size="8pt"
ForeColor="Black"
HeaderStyle-BackColor="#aaaadd"
runat="server">
<Columns>
<asp:HyperLinkColumn
HeaderText=" Ссылка"
DataNavigateUrlField="LinkLink"
DataTextField="LinkName"
Target="_self "
/>
<asp : BoundColumn
Header Text =" Описание"
DataField="LinkDescription"
/>
</Columns>
</asp:DataGrid>
Заметьте, что автоматически столбцы не могут быть созданы:
AutoGenerateColumns="false"
Необходимо задать объекты столбцов:
Первый столбец определен как гиперссылка:
|