Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция Razor VB логика

ASP.NET MVC

MVC Краткое введение MVC приложений MVC папка MVC раскладка MVC контроллер MVC вид MVC база данных MVC модель MVC безопасности MVC HTML помощник MVC релиз MVC справочное руководство

WF курс

WebForms Краткое введение WebForms страница WebForms управления WebForms событие WebForms форма WebForms ViewState WebForms TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

ASP.NET веб-страниц E-mail

WebMail помощника - один из многих полезных ASP.NET Web Helper.


помощник WebMail

WebMail помощника сделать его проще для отправки сообщений, которые в соответствии с SMTP (Simple Mail Transfer Protocol простой протокол передачи почты) для отправки почты из веб-приложения.


Необходимое условие: поддержка по электронной почте

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


Во-первых: Редактировать страницу AppStart

В этом учебнике, если вы создали приложение Demo, то у вас уже есть страница под названием _AppStart.cshtml, следующим образом:

_AppStart.cshtml

@{
WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true);
}

Чтобы запустить помощник WebMail, чтобы увеличить вашу страницу AppStart WebMail свойство следующим образом:

_AppStart.cshtml

@{
WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true);
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password-goes-here";
WebMail.From = "[email protected]";

}

Свойства объяснил:

SmtpServer: для отправки имя SMTP сервера электронной почты.

SMTPPORT: Сервер SMTP используется для отправки порт транзакции (электронная почта).

EnableSsl: Если ваш сервер использует SSL (Secure Socket Layer Secure Sockets Layer) шифрование, значение верно.

UserName: Имя , используемое для отправки электронной почты SMTP учетных записей электронной почты.

Пароль: Пароль SMTP учетные записи электронной почты.

От: адресной строке отправителя электронной почты (обычно тот же Username).


Во-вторых: Создать страницу ввода электронной почты

Затем создайте страницу ввода, и назовите его Email_Input:

Email_Input.cshtml

<!DOCTYPE html>
<html>
<body>
<h1>Request for Assistance</h1>

<form method="post" action="EmailSend.cshtml">
<label>Username:</label>
<input type="text name="customerEmail" />
<label>Details about the problem:</label>
<textarea name="customerRequest" cols="45" rows="4"></textarea>
<p><input type="submit" value="Submit" /></p>
</form>

</body>
</html>

Цель ввода страницы Ваш телефон, а затем представить данные в информацию можно использовать в качестве новой страницы электронной почты, отправляемой.


В-третьих: Создание электронной почты Отправить страницу

Затем создайте страницу для отправки электронной почты, и назовите его Email_Send:

Email_Send.cshtml

@{ // Read input
var customerEmail = Request["customerEmail"];
var customerRequest = Request["customerRequest"];
try
{
// Send email
WebMail.Send(to:"[email protected]", subject: "Help request from - " + customerEmail, body: customerRequest );
}
catch (Exception ex )
{
<text>@ex</text>
}
}

Дополнительные сведения о веб - страницах ASP.NET приложение для отправки информации по электронной почте, пожалуйста , обратитесь: WebMail Ссылка на объект .