顯示具有 隨貼即用 標籤的文章。 顯示所有文章
顯示具有 隨貼即用 標籤的文章。 顯示所有文章

[C#] 使用 iCal.NET 產生 .ICS 行事曆事件+附加檔案

2023-02-07

今天接續之前透過  iCal.NET  來建立 .ics 的行事曆預約檔案的延伸

我們天才的業主希望在事件裡面加入 COUPON 圖片,我原本以為不行的想說婉拒

但是我後來查了一下好像可以,測試一下竟然成功,那就筆記一下



[C#] ASP.NET Core 6.0 - 一種可以將 Page 當 WebAPI 用的方法 + __RequestVerificationToken

繼續上一篇文章 ( ASP.NET Core 6.0 - 一種可以將 Page 當 WebAPI 用的方法,但不推薦 )沒說得事情,其實是有一個方法

可以增加安全性不用加上  [IgnoreAntiforgeryToken] ,還是適當的增加了安全性可以簡單防禦了 XSRF/CSRF 攻擊

但是不一樣的是上一篇文章,你可以純用 .html 去用 AJAX 呼叫,但是這不行只能乖乖地開 Page



[C#] .NET 6 - Enumerable.Chunk 寫分頁資料的新好幫手

2023-02-06

今天來寫一個不算新但是很好用的東西 LINQ - Chunk , 這是 .NET 6  之後才有的

這東西很快只要一行就解決我每次都很不想寫的東西,就是分頁

以前寫分頁都要這樣下  LINQ  AllData.Skip((page-1)*perPageDataCount).Take(perPageDataCount)

現在只要一行解決



[C#] 使用 iCal.NET 產生 .ICS 行事曆事件+鬧鐘


雖然已經  21 世紀了,我也不知道為何業主非常喜歡 .ICS 這東西

不過,沒辦法收費辦事情,之前,我是自己大概看一下規格後自己產生,

但是最近客戶要做一些改動需求,不能夠這麼單幹了,查詢了一下,有一套一直有在更新的套件 Ical.Net


[C#] 關於 JsonConvert.SerializeObject 的 二三事 - 如果 List 是空得(非null) 就不顯示

2023-02-02

最近遇到的一個問題,就是關於 Json.NET 的  SerializeObject 的顯示問題

其實一般狀況下我就是直接無腦的  JsonConvert.SerializeObject(object)

但是,最近在維護一個系統因為物件要改成 Nullable 就有點麻煩,所以看看能不能直接再 SerializeObject

解決盡量的不使用 Attribute 或是改寫 Nullable 去解決



[C#] ASP.NET Core 6.0 - 一些基本概念使用 BindProperty , HtmlHelper , 不透過 AJAX 純用 POST 做雙連動下拉選單

2023-02-01

今天寫一個對很多人來說是很基礎的東西,不過因為之前我是從 ASP.NET Webform 寫的比較熟

中間的  ASP.NET MVC 時代,我比較沒有去觸碰 ,之前有測試過一些東西,但是因為很多原因所以還是主要不會去用此開發

現在到了 ASP.NET 6  的時代,有些基本功可能跟當初的 Webform 不太一樣今天筆記一下

也怕自己忘記



[C#] ASP.NET Core 6.0 - 移除 wwwroot 下特定類型的檔案支援

2023-01-31

上篇文章 ASP.NET Core 6.0 - 放置 .7z 檔案至 wwwroot 可被下載 ( 加入 MIME 支援 ) 說到了原本其實 ASP.NET

原本就支援很多副檔名只要你放在 wwwroot 中就可以下載

有多少檔案類型可以被支援呢,文章下半部分有可以查詢的地方,其實直接去找 github .netcore 原始碼也可以找到



[C#] ASP.NET Core 6.0 - 放置 .7z 檔案至 wwwroot 可被下載 ( 加入 MIME 支援 )


一樣概述之前遇到的問題然後筆記一下,在  ASP.Net Core 中靜態的東西都會放在 wwwroot 下面基本上大家都知道

之後我會用程式動態產生一些資料對方下載或是網站呈現需要用到,大部分的檔案都會沒事,但是就遇到了 7z 不能下載

當然在IIS 下我可以調整透過 Web.Config 設定,但是如果不是呢?




[C#] ASP.NET Core 6.0 - 取得 appsettings.json 的資料兩種方法

2023-01-30

最近因為在改專案,ASP.net 6 中,已經消失了 Startup.cs ,一切操作都在  Program.cs 中

這邊記錄一下,兩種方法讀取 appsettings.json 的值,筆記一下,看這走向應該 .Net7 不會再改了吧

應該吧...



[C#] ASP.NET Core 6.0 - 不透過 Web.Config 處理錯誤導頁 ex. 404 , 500 ...等錯誤

今天討論一下如何將客戶導向錯誤訊息,以前再寫 ASP.net Webform 時代,可以設定 Web.Config 來解處理這問題

但是現在到了 .Net Core 時代,機器不一定是跑在 IIS 上面,可能是 Linux ,所以這得處理一下



[C#] .ASP.NET Core 6.0 - 上傳多個檔案到 Server 簡單範例

2023-01-17

今天一樣筆記一下,最近就是被踢下去寫 code 而且使用 .Net 6 翻寫 Webform 

所以,遇到一些跟以前不一樣的狀況我就簡單紀錄一下,當然對很多高手來說已經是跟喝水一樣的事情

不過我就是筆記一下。



[C#] ASP.NET Core 6.0 - 簡單實作 Razor 元件( Razor Component )

2022-12-13

之前大部分都在寫 WebForm 有一段 ASP.NET MVC 我沒有在專案上面使用

現在轉到 .NET CORE 下看到有一個東西叫做 Razor 元件 ,今天大概來測試一下關於 Razor Compoent  的東西



[C#] 字串列出所有的排列組合 Parallel For 版本

2022-11-09


最近再寫一個東西,不過很像是大學時代在練習的題目就是有一個字串 "abc" 我要得到所有的組合

也就是 "abc" , "acb" , "bac" ,  "bca" , "cab" , "cba" ,也就是有 n!  的組合,目前沒有想到比較快的方法

於是就是暴力破解,反正都寫了寫下程式碼吧



[C#] 一個可以超越 Decimal 的物件 - BigInteger

2022-10-31

最近在碰到一些數字超過  C# 的 Decimal 的極限了,後來我查一下,原來還有一個東西叫做 BigInteger 

看起來可以解決我要的問題,所以順手作了一些筆記,想說就記錄一下..



[C#] 一些關於 CBOR 實作 - Server 端 C# 編碼 + 前端 Javascript 解碼

2022-10-18


上一篇文章,我們將  Javascript 那邊的 物件透過 CBOR 編碼後又轉 base64 編碼,然後讓 Server 端將物件還原

今天我們來聊一下,如何在 Server 端傳第一個透過 CBOR 編碼後的 物件(資料) 到 前端然後透過 Javascript 來還原使用




[C#] 一些關於 CBOR 實作 - Javascript 編碼 + C# 解碼

2022-10-14


最近因為專案關係有碰到 CBOR ( Concise Binary Object Representation ) ,關於 CBOR 是啥可以看看 這篇,對我來說是很少接觸的東西,所以大概看了一下

不過這篇沒有打算要細講解他的規格,主要是因為很多地方都說得很完整了,這篇主要偏於筆記跟實作



[C#] .Net6 關於 Web API 的二三事 – 透過 Javascript 呼叫

2022-10-07


今天接續上一篇 .Net6 關於 Web API 的二三事 – form 直接 POST 到 Web API ,這次來筆記一下有關於怎麼使用 只用 Javascript 呼叫

Web API 。



[C#] .Net 6 更改首頁( default page , Index , Home ) 的幾種方法

2022-10-06


今天來說一個很簡單但是花了我一點時間找的東西,在 .Net 6 中 我要改變我的首頁,你開專案的時候預設會去 /Index 

在專案中 Pages/IndexModel ,但是我想要改變我的首頁該如何處理,這有分成靜態檔案(在 wwwroot 裡面的),跟非靜態檔案的作法



[C#] ASP.NET Core 6.0 - 在 Azure AppService 取得 Client 端的 IP

2022-09-07

今天筆記一個之前用到的東西,就是在 Azure AppService 上取得用戶的 IP 

當初是因為我們許多服務在上面,有時候我們要根據進入系統者的人做一些邏輯上的限制

所以就有這需求,就筆記一下



[Javascript] 網路測速程式碼隨貼即用

2022-08-15

最近有些需求,要做到在 客戶端使用 javascript 測試,所以測試網路上得一些程式,這邊分享一個目前感覺起來比較好用的

避免之後又要從茫茫大海尋找,這主要程式碼也不是我寫的是參考這篇 https://stackoverflow.com/questions/5529718/how-to-detect-internet-speed-in-javascript

感謝 各位 opensource 前輩的程式碼 



當麻許的超技八 2014 | Donma Hsu Design.