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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Проект Управление баннерами
Проект Отправка файлов
Проект Доска сообщений


и объект почтового вложения. Обратите внимание, что для сообщения нужно задать имя вложенного файла. Для получения полного имени файла применяется метод MapPath. Если вы хотите указать полный путь к базе данных, вам следует воспользоваться свойством Value:

    Dim TheAttachment as New MailAttachment _
    (Server.MapPath("/InetBook/C7/EinailFile/SQL/" _
    & ddlFiles.Selectedltern.Value))

После этого формируется текст сообщения, куда включается имя файла:

    TheMessage = "Спасибо за посещение нашего узла. Выбранный вами файл " _
    & ": " & ddlFiles.Selectedltem.Text _
    & " вложен в это письмо."

Далее указываются адрес отправителя:

    TheMailMessage.From = "webmaster@a.com"

адрес получателя:

    TheMailMessage.То = txtEmailAddress.text

и определяется тема сообщения:

    TheMailMessage.Subject = "Файл"

Текст сообщения присваивается свойству Body:

    TheMailMessage.. Body = TheMessage

а затем в сообщение вкладывается нужный файл:

    TheMailMessage.Attachments.Add (TheAttachment)

Теперь электронное сообщение можно отправить посетителю:

    SmtpMail.Send(TheMailMessage)

После того как на странице появится сообщение об отправке:

    IblMessage.Text = "Выбранный файл отправлен по указанному адресу"

элемент управления Panel будет скрыт:

    pnlForm.Visible = False

Изменение кода для Access

Если вам понадобится использовать описанный проект с Access, а не с SQL Server, замените связующую строку с указанием базы данных SQL Server

    DBConn = New 01eDbConnection("Provider=sqloledb;" _
    & "server-localhost;" _
    & "Initial Catalog=INETC7;" _
    & "User Id-sa;" _
    & "Password-yourpassword;")

той, что задает базу данных Access:

    DBConn = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;" _
    & "DATA SOURCE="
    & Server.MapPath("/InetBook/C7/EmailFile/"
    & "Access/C7EmailFile.mdb;"))

Hosted by uCoz