在 NET Core 上面,連到 SMTP Server 進行寄信操作,微軟已經不推薦使用System.Net.Mail.SmtpClient 來進行。
文中簡單寫的理由也只是 SmtpClient 不支援許多新式的通訊協定。
其對我現在做的內部服務來說,急迫性不高。
不過換一下不會花多少時間,也能避免未來可能被弱點掃描當成扣分的項目XD
現在的.NET 5 / 6,已經可以建立 WindowsForm 專案了,我這邊使用 Visual Studio 2022 以 NET 6 建立一個全新的 WindowsForm 範本,並示範如何在 WindowsForm 中使用 EF Core。若你是使用 Visual Studio 2019 則能建立的最高板本是 .NET 5,兩者的安裝方式相同,可以安心服用。
今天要講的是列舉器,我們很常用到foreach
來幫我們把陣列裡面的東西全部拿出來。那麼,為什麼陣列可以使用 foreach ,我們操作其他物件到底能不能使用 foreach ?
一隻可以抓取指定網頁中資料的程式,我們習慣稱呼為爬蟲程式。聽過很多人講爬蟲程式都是使用python來撰寫。不過既然小弟現在主要已寫C#為主,當然要寫一隻運行在.NET的C#爬蟲程式。
ASP.NET MVC 5在登入與權限控管中,微軟似乎是推薦使用ASP.NET Identity,最簡單的使用方式就是在新建專案時就將預設的無驗證改成第二項的個別使用者帳戶功能。
在寫asp.net時順手把cookie設定成Secure,想說偵錯模式時就改用Https來連線,一波三折就生出這篇文章。
上篇文章中我們使用委派實作了事件處理機制,因為使用委派來實作非常方便,可以幫我們接受多筆客戶訂閱又能集結成冊,而執行委派又能實踐通知訂閱者者,一次幫助我們解決許多問題。
但是…
C#的事件我在ASP.NET MVC中印像中是沒有看過,event應該是在視窗程式或WebForm上才會看到?。不過記得以前寫WebForm的過程中,雖然每個控制項都會用到事件,但記得我不用去了解event也可以把專案做起來,猶豫很久還是決定看看這個主題。
我們在處理某些類別的資料時,可能會專門做一個處理資料的類別或方法來處理。
例如,以下是沒有實作轉型運算子的溫度類別: