2017年4月1日 星期六

[C#] .NET Mail 寄信

.NET 寄信功能實作
因為之後會擴充因此還是參考網路上的文章寫一次,這隻功能會用到SmtpClientMailMessage這兩個物件,對於System.Web.Mail的屬性方法已經不再支持因此改用System.Net.Mail(https://msdn.microsoft.com/zh-tw/library/system.web.mail.mailmessage(v=vs.80).aspx)。

[C#] .NET MSQueue 安裝及使用 (功能實作)

安裝MSQueue:
控制台→程式集→開啟或關閉Windows功能


2017年3月29日 星期三

[C#] 電子簽名 + 後台圖檔儲存

這個功能是自己想像的,所以可能有不周全的地方,主要是要寫一個每個禮拜四簽到的電子簽名頁面,每周會用資料夾區分簽名,並且重複簽名會被覆蓋。
感覺還算實用的小功能,可用範圍非常廣泛有關實體簽章類都可通用。

  • 簽名會使用到<canvas></canvas>物件
  • 上傳檔案前會做一個壓縮檔案 toBinary()
  • 存檔是使用HttpPost (C#)

2017年3月26日 星期日

[C#] 簡單自製 Auto Model Mapper

先撇除網路上有很多有關Mapper的套件或工具,簡單做一個Model Mapper的功能。


[MSSQL] NULL 查詢方法 (ANSI_NULLS)

MSSQL Server 預設 ANSI_NULLS ON。

ANSI_NULLS 為ON時查詢,值為NULL並且定義為尋條件,回傳0筆資料。
ANSI_NULLS 為OFF時查詢,值為NULL並且定義為尋條件,回傳查詢結果。

ANSI_NULLS OFF 並不遵循SQL-92,SQL-92 標準要求對空值的等於 (=) 或不等於 (<>) 比較取值為 FALSE。

2017年3月23日 星期四

[Windows Server] Windows Server上啟動 MSDTC

MSDTC 
DTC(Distributed Transaction Coordinator),分散式交易協調器。
加上MS是因為他是Microsoft

MVC專案 建置失敗 (找不到 System.Net.Http 錯誤)

建置MVC專案發生,找不到System.Web.Http錯誤。


error CS0234: The type or namespace name 'Http' does not exist in the namespace 'System.Web' 
(are you missing an assembly reference?)