Знакомство с ASP.NET

Что еще нужно знать об ASP.NET

Взаимодействие с клиентом

Создание интерактивных приложений для intranet-сетей

Расширение функциональных возможностей intarnet

Создание спортивного Web-узла

Управление содержимым Web-узла

Отслеживание действий посетителейa

Виртуальный университет

 Использование специализированных приложений на узлах компаний

Виртуальная риэлтерская контора

Персонализация узла для посетителей

Интерактивные возможности узла

Увеличение посещаемости узла

Создание интерактивного магазина

Создание интерактивного аукциона

Web-службы

Справочник по языку ASP.NET/VB.


Сайт создан по материалам книги Г. Бучека "Учебный курс по ASP.NET". Москва: BHV, 2002.

Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов


Проект Чат
Проект Запрос 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"

Необходимо задать объекты столбцов:

    <Columns> "

Первый столбец определен как гиперссылка:

    <asp:HyperLinkColumn

Hosted by uCoz