ASP.NET MVC Import Export XLSX Using ClosedXML
筆記 ASP.NET 透過 ClosedXML 匯入與匯出 Excel 檔案的資料處理方式。
筆記 ASP.NET 透過 ClosedXML 匯入與匯出 Excel 檔案的資料處理方式。
觀摩 `Blazored/LocalStorage` 關於 Interface 設計與 Dependency Injection 的使用方式,從真實案例學習使用 Dependency Injection 🙂
筆記 SQL Server Relationship 以及 Entity Framework 物件的對應關係,以 Contoso University 為討論案例。
筆記 SQL Server Relationship 以及 Entity Framework 物件的對應關係,深入各種可能的關係篇。
筆記如何切換 Web.config 的 ConnectionString 達到選擇使用 Windows 驗證 (Intergrated Security) 與 SQL Login 驗證的調整方式。
筆記 SQL Server Relationship 以及 Entity Framework 物件的對應關係。
筆記如何使用 Entity Framework 在 ASP.NET MVC 專案下使用 Code First 進行開發。
筆記在 ASP.NET Core 經常使用的預設 DI Container 以及從撰寫 Interface 到使用 Class 的流程。
筆記 ASP.NET MVC 與 ASP.NET Core 的差異,作為評估專案開發架構選擇、從 ASP.NET MVC 遷移轉換 ASP.NET Core 的考量事項綜整。
說明如何在 ASP.NET MVC 使用 RDLC 作為報表設計的解決方案,開發可供列印的電子發票、表單等設計以及將提供資料以 Excel, Word 以及 PDF 的方式進行下載。
筆記 SQL Server 各種 DataType 如何對應到 .Net 的類別,使用時機如設計資料庫綱要與使用 EntityFramework Database First 評估從 Database Table 到 Model Class,或者是反向以 Code First 從 Model Class 到 Database Table。
ASP.NET MVC 5 預設使用 Bootstrap 3 作為 CSS Framework,提供了網頁 Grid Layout 設計、RWD 設計以及各式方便的 Components 及 Helper。但仍有部分的開發需求沒有辦法被解決,而秉持 DRY 的精神,擴充使用第三方元件以解決開發需求,就是本文的目的。
詳細步驟說明 ASP.NET MVC Framework 如何在設計 View 的時候,加入 Vue.js 前端框架,同時結合 Razor 頁面設計的威力以及享用 Vue.js 所帶來的雙向綁定以及宣告式渲染,讓表單 (form) 的設計方式更為活潑多元。 同時使用了 Bootstrap-Vue 框架,讓輕前端解決方案中,不容易設計 Vue 元件的問題有了替代的解決方式。同時本次的說明是以 Visual Studio 進行說明,有別於使用 Visual Studio Code 的說明方式,要讓原本熟悉 ASP.NET MVC、Visual Studio 的開發人員在熟悉的開發環境中加入 Vue.js 前端框架。
筆記如何使用 RadioButtonFor 讓設計 ASP.NET MVC 表單介面時更為美觀、迅速。
不當的檔案上傳功能,可能導致被植入後門程式(webshell)或者惡意的下載檔擴散影響至網站使用者,筆記 ASP.NET MVC 如何實作更安全的檔案上傳機制,同時也探討網頁伺服器可以在那些層面協助,讓網站應用程式更為安全 🐱💻
萃取於 pluralsight - Improving Your MVC Applications with 10 Extension Points 所學習到的觀念以及能夠應用在未來開發上的實務技能。 ASP.NET MVC 是高擴充性的框架,能夠按照需求擴充。而在擴充時按照 Conention Over Configuration 的方式,不用自定義新的設置方式,更易於面對不斷變的需求下的維護情境 🎃
本篇實驗用最基本的 ASP.NET MVC 專案進行 Checkmarx OWASP:2017 原碼檢測,並驗證如何修正檢驗出的漏洞,並將整個過程加以筆記。
本次的筆記源自於 ASP.NET: Security 課程的啟發,其中討論了關於 OWASP 中常見的弱點以及其在 ASP.NET MVC 中可能出現的方式。而實際上學習的心得發現 ASP.NET MVC 有相當程度的預設的安全機制,而瞭解這些機制與 OWASP 中常見的弱點,可以更有安全開發的意識。
OWASP 中不當的設定會導致許多問題,例如檔案下載功能的實作上,如果沒有正確的設定,可能會衍生出 OWASP Top 10:2013 中的 Insecure Direct Object References,導致應用程式中機敏的檔案輕鬆地被惡意使用者取用 🐱💻
筆記介紹 Bootstrap CSS Framework 下如何使用 DateTimePicker 的各種方式 🌞
筆記介紹如何在 ASP.NET MVC 5 實踐相依關聯的下拉式選單 🌞
筆記關於如何在 ASP.NET MVC 中使用 , ,增進互動視覺效果的體驗。
儘管 Asp.net MVC 5 預設的 Bootstrap 套件是 3 ,但 Bootstrap 已進展到 4 ,同時正朝向 5 邁進,同時也提供更豐富的 helper,而兩者在表單定義也有所不同,因此獨立以新的筆記紀錄關於新版本 Bootstrap 在 MVC 中表單設計的相關筆記。
夏至的這天上午先去爬山,正午時分不一會就滿身大汗了,果然還是秋天的午後才是最適合的爬山時機。而最近寫程式的機會越來越多,不管是主管刻意的安排或者自己興趣的傾向,總之寫程式在工作中是越來越重要且主要的一部份了。自從有寫筆記的習慣之後,對於學習陳果可以被視覺化的呈現,同時也可以量化,這種看得見累積的感覺讓人更加有動力去學習。 最近深有所感,只有經驗過、練習過的才能真正在開發的時候發揮作用,並且沉入心流的開發體驗。驗證與授權一直是寫每個系統的起手式,特此跟隨一篇教學文章,並整理成筆記。
使用 ASP.NET MVC 開發時,最常見的痛點就是在設計表單 (forms) 需要來回切換頁面查詢 Bootstrap 的架構格式,雖然有 Snippets 可以使用,但仍是有許多地方需要進行客製,同時也要考慮到 ASP.NET MVC 提供了許多的 Helper,不善加利用十分可惜,於是綜合兩者的優勢的開發方式以及常用的 Code Helper 及 Snippets 整理於本筆記,供日後檢索。
Sqlite 的方便用過都知道,如何在 ASP.NET MVC 下順利地使用呢?幾項步驟,跟著完成就可以使用!