ASP.NET 網頁- WebMail 幫助器簡介
導讀 | Web 幫助器大大簡化了 Web 開發和常見的程式設計任務。WebMail 幫助器是眾多有用的 ASP.NET Web 幫助器之一。 |
WebMail 幫助器讓傳送郵件更新,它按照簡單的 SMTP(Simple Mail Transfer Protocol 簡單郵件傳輸協議)從 Web 應用程式傳送郵件。
為了演示如何使用電子郵件,我們將建立一個輸入頁面,讓使用者提交一個頁面到另一個頁面,併傳送關於支援問題的郵件。
如果在本教程中您已經建立了演示應用程式,那麼您已經有了一個名為 _AppStart.cshtml 的頁面,內容如下:
_AppStart.cshtml
@{ WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true);}
要啟動WebMail幫助器,向您的AppStart頁面中增加如下所示的WebMail屬性:
_AppStart.cshtml
@{ WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true);
屬性解釋:
SmtpServer:用於傳送電子郵件的 SMTP 伺服器的名稱。
SmtpPort:伺服器傳送SMTP 事務(電子郵件)的埠。
EnableSsl:如果伺服器使用SSL(Secure Socket Layer 安全套接層),則值為true。
UserName:用於傳送電子郵件的 SMTP 郵件帳戶的名稱。
密碼: SMTP賬戶的密碼。
From:在發件位址列顯示的電子郵件(通常與使用者名稱相同)。
然後建立一個輸入頁面,將它變成了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:"someone@example.com", subject: "Help request from - " + customerEmail, body: customerRequest ); } catch (Exception ex ) { <text>@ex</text> }
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2844610/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET 網頁- WebGrid 幫助器簡介ASP.NET網頁Web
- ASP.NET Web Pages – 幫助器簡介ASP.NETWeb
- ASP.NET Web Pages – Chart 幫助器簡介ASP.NETWeb
- ASP.NET 網頁- HTML 表單簡介ASP.NET網頁HTML
- 【ASP.NET Core】標記幫助器——抽象層ASP.NET抽象
- 網頁抓取如何幫助資料分析?網頁
- 【ASP.NET Core】標記幫助器——元素篩選ASP.NET
- ASP.NET Web Forms – HTML 頁面簡介ASP.NETWebORMHTML
- ASP.NET Web Pages基礎知識---使用WebGrid 幫助器ASP.NETWeb
- 【ASP.NET Core】標記幫助器——替換元素名稱ASP.NET
- ASP.NET Web Pages – 頁面佈局簡介ASP.NETWeb
- ASP.NET MVC – 控制器簡介ASP.NETMVC
- man 命令顯示簡體中文幫助
- ASP.NET MVC – 安全簡介ASP.NETMVC
- ASP.NET MVC – 模型簡介ASP.NETMVC模型
- ASP.NET Web Forms – 伺服器控制元件簡介ASP.NETWebORM伺服器控制元件
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- ASP.NET Web Forms – 事件簡介ASP.NETWebORM事件
- ASP.NET Razor – 標記簡介ASP.NET
- ASP.NET Web Pages – 物件簡介ASP.NETWeb物件
- ASP.NET Web Forms – Web 伺服器控制元件簡介ASP.NETWebORM伺服器控制元件
- AI如何幫助站長搭建網站?AI網站
- 做好企業網站有哪些幫助?網站
- 使用CDN對伺服器和網站有什麼幫助呢?伺服器網站
- ASP.NET Web Forms – SortedList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – Hashtable 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – ArrayList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – 導航簡介ASP.NETWebORM
- Python筆記:網頁資訊爬取簡介(一)Python筆記網頁
- Sailor:幫助在自己伺服器上部署網站的小型PaaS工具AI伺服器網站
- NPOI幫助類
- Linux幫助文件Linux
- jdk幫助文件JDK
- requests庫幫助
- 幫助文件(五)
- 邦芒簡歷:可起到直接幫助的簡歷製作技巧
- ASP.NET MVC – SQL 資料庫簡介ASP.NETMVCSQL資料庫
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數