[.NET 8.0] 錯誤與解決 System.Globalization.CultureNotFoundException: 'Only the invariant culture is supported in globalization-invariant mode.

遇見一個奇怪的錯誤訊息 – System.Globalization.CultureNotFoundException: 'Only the invariant culture is supported in globalization-invariant mode. See https://aka.ms/GlobalizationInvariantMode for more information. (Parameter 'name') en-us is an invalid culture identifier

...繼續閱讀 »

[FAQ]抓取GridView "編輯"模式下,TextBox修改後的數值 -- ASP.NET專題實務「上集」Ch.10

抓取GridView "編輯"模式下,TextBox修改後的數值
對應書本「上集」第十章(ASP.NET專題實務 / 松崗出版)
第一,轉成樣版(Template),透過 .FindControl()方法處理
第二,不轉成樣版,請用 .Controls處理
第三,透過 RowUpdating事件裡面的參數e
第四,傳統的Request也能抓到。

...繼續閱讀 »

Microsoft Anti-XSS (Anti-Cross Site Scripting Library) 避免XSS攻擊

摘要:Microsoft Anti-XSS (Anti-Cross Site Scripting Library) 避免XSS攻擊
.HtmlEncode()的作法:
Sanitizer的 .GetSafeHtml()方法產生整個網頁
Sanitizer的 .GetSafeHtmlFragment()方法,只過濾內容

...繼續閱讀 »

Model Binding入門、簡介、初試身手 #1 -- 搭配ASP.NET Web Form (不使用EF)

摘要:Model Binding入門、簡介、初試身手 #1 -- 搭配ASP.NET Web Form (不使用EF)

常見的 Model Binding 範例都需要使用 LINQ或是 EF來做
為了讓初學者更好下手,我希望用更簡易的方式入門(因此沒有用到 LINQ或是 EF)

...繼續閱讀 »

會員登入 與 FormsAuthentication (Web.Config裡面的 authentication mode="Forms")

摘要:會員登入 與 FormsAuthentication (Web.Config裡面的 authentication mode="Forms")

用 Web.Config 鎖死後台管理區 需要權限的檔案,必須通過帳號、密碼才能登入(看得見)
本範例源自微軟MSDN的範例(予以簡化)

...繼續閱讀 »