原创 Linq補充學習

1.Select 和 SelectMany 方法 SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) 將序列的每個元素投

原创 Blazor學習記錄_12._IIS部署_組件的引用_HTML元素的引用

27. Blazor項目發佈與IIS部署 27.1 如果是Auto模版的項目,選擇兩個項目中的Server項目進行發佈 27.2 服務器必要的運行時安裝與配置 1.安裝運行時 可先通過命令行輸入: dotnet --info 來查看本地已

原创 Blazor學習記錄_11.身份認證與授權

26.Blazor 身份認證與授權 26.0 基礎背景知識 OAuth 2.0 和 OpenID Connect 這兩個協議是用於授權和認證的使用最廣泛的的協議。OAuth 2.0 用於授權,OpenID Connect 用於認證。Open

原创 Blazor學習記錄_8.預呈現__

22. NET8中的預呈現 預呈現是在服務器上初始呈現頁面內容的過程(無需爲呈現的控件啓用事件處理程序)。服務器會根據初始請求儘快輸出頁面的HTML UI,這會讓用戶感覺應用提高了響應速度。預呈現還可以通過呈現搜索引擎用於計算網頁排名的初

原创 Blazor學習記錄_9.C#和JS互操作__

23.C#和JS互操作 23.1 C#調用JS,使用IJSRuntime js代碼: <button onclick="javascript:alter("提示信息")">點我彈出提示</button> C#調用JS:JsInteracti

原创 Blazor學習記錄_8.CSS隔離和代碼隔離_異常處理_流式渲染

19.CSS隔離和代碼隔離 19.1 代碼隔離 使用C# partial 關鍵字,創建一個與razor文件同名,擴展名加.CS的C#類文件,然後把 razor 文件中的 @code 中的代碼遷移至 cs 文件中。注意命名空間、泛形參數聲明

原创 Blazor學習記錄六_模版化組件_渲染模式_CSS隔離和代碼隔離

17.模版化組件 在組件中放置一個可渲染的代碼片段供外部調用者來傳入要渲染的內容及渲染樣式,這樣的組件就叫做模版化的組件。一般是一個支持泛型的組件,目標爲消費者封裝重複使用的通用性良好的UI組件。比如一個用來給用戶呈現表格數據的表格組件。

原创 Blazor學習記錄零-Razor語法補漏

2.Razor語法補漏 指令 @page "/razor" @page "/razor1" @attribute [System.ComponentModel.DataAnotations.Schema.Table("table")]

原创 Blazor 學習記錄一_Razor組件_項目結構和路由組件_組件參數_導航參數_級聯參數_事件和事件參數

3.Razor組件 繼承自ComponentBase或實現了IComponent接口,每個組件都是一個類。 其命名空間默認爲項目+文件件層級,或用@namespace指定顯示指定命名空間。 組件的全局命名空間保存地爲 _Imports.r

原创 Blazor學習記錄五_組件生命週期_____

15.組件生成周期,已由ComponentBase默認實現 1.設置參數前 SetParameterAsync 2.初始化 OnInitialized/OnInitializedAsync 3.設置參數後 OnParameterSet/

原创 Blazor學習記錄四_表單和驗證___

12.表單和驗證 表單幾件套——EditForm 組件 驗證特性標籤或說註解 [Required] 命名空間 System.ComponentModel.DataAnnotations 其作用在模型類的屬性前面。 還有其他: [Requi

原创 Blazor學習記錄三

11.自定義組件與消費端變量之間實現雙向綁定 這也實現了從子組件到父組件的狀態傳遞。 1.定義一個數據類型爲T的參數。 2.再定義一個 參數名+[Changed]爲名稱,EventCallback結構類型的參數。注意T類型要和第一步中的參數

原创 Blazor學習記錄二

9.模版頁 思想:在多個頁面之間切換時常常是大部分內容固定,而只有少部分內容在切換後是不同的,這時我們就想,把相同的部分做爲所有頁面可複用的一個模版,這就是模版面要解決的問題。 在路由組件中指定默認模版頁 在Blazor路由組件中,路由視

原创 sql server 截斷和收縮所有用戶數據庫日誌--用遊標循環所有正常狀態的用戶數據庫

在服務器運維活動中,我們經常需要做一項工具就是將好多年的用戶數據庫日誌文件截斷並收縮爲最小,以節省大量的磁盤空間。當數據庫只有一兩個時可以手動操作,但數據庫數量衆多時,就需要採用sql腳本,批量化執行這個過程。 本人寫了一段這樣的腳本。並且

原创 22. 補充閱讀-會計分類賬戶借貸標記的本質原理和規律

作者:王會計王貽巖 鏈接:https://www.zhihu.com/question/28385432/answer/281130552 來源:知乎 著作權歸作者所有。   借貸記賬法比其他複式記賬法(增減記賬法)簡便、合理的原因就是因爲