<xmp id="63nn9"><video id="63nn9"></video></xmp>

<xmp id="63nn9"></xmp>

<wbr id="63nn9"><ins id="63nn9"></ins></wbr>

<wbr id="63nn9"></wbr><video id="63nn9"><ins id="63nn9"><table id="63nn9"></table></ins></video>

摘要: 《ASP.NET Core應用開發入門教程》與《ASP.NET Core 應用開發項目實戰》于2020年1月正式出版。本書的特點,我覺得注重實踐:“實踐出真知”,不斷地在具體應用中進行實踐是學習ASP.NET Core相關的知識,實踐是進行學習的最有效的手段。通過將所學的ASP.NET Core 知識應用到一個真正的應用之中,才能確保我們掌握的知識的正確性。實踐不但可以鞏固我們的所學,還會讓我們意識到不足?!禔SP.NET Core應用開發入門教程》和《ASP.NET Core 應用開發項目實戰》在每一章節都會提供一系列的實例,供讀者進行實踐。 閱讀全文
posted @ 2020-02-06 21:08 DotNet菜園 閱讀(2454) 評論(11) 推薦(3) 編輯
摘要: abp(net core)+easyui+efcore實現倉儲管理系統目錄 閱讀全文
posted @ 2019-07-30 14:18 DotNet菜園 閱讀(12560) 評論(5) 推薦(19) 編輯
摘要: WPF技術的主要特點是數據驅動UI,所以在使用WPF技術開發的過程中是以數據為核心的,WPF提供了數據綁定機制,當數據發生變化時,WPF會自動發出通知去更新UI。 今天我們來學習.NET 7中的WPF里面的DataGrid的有關知識。數據表格DataGrid是一個使用非常廣泛的控件,不管是在Asp.Net中的網頁開發還是WinForm(WPF)應用程序開發都會頻繁使用。通過數據表格DataGrid可以靈活、方便、有效的顯示各種數據。自己翻看之前寫的DataGrid的示例,這個示例寫的有些簡單,沒有使用Command指令,沒有使用MVVM模式,現在看來有些欠缺。準備將這個DataGrid示例進行完善一下,并在示例中應用Command指令與MVVM模式。 閱讀全文
posted @ 2023-05-21 11:33 DotNet菜園 閱讀(315) 評論(1) 推薦(2) 編輯
摘要: WPF入門教程系列目錄 閱讀全文
posted @ 2023-05-14 12:47 DotNet菜園 閱讀(187) 評論(0) 推薦(1) 編輯
摘要: WPF技術的主要特點是數據驅動UI,所以在使用WPF技術開發的過程中是以數據為核心的,WPF提供了數據綁定機制,當數據發生變化時,WPF會自動發出通知去更新UI。 今天我們來學習.NET 7中的WPF里面的DataGrid的有關知識。數據表格DataGrid是一個使用非常廣泛的控件,不管是在Asp.Net中的網頁開發還是WinForm(WPF)應用程序開發都會頻繁使用。通過數據表格DataGrid可以靈活、方便、有效的顯示各種數據。自己翻看之前寫的DataGrid的示例,這個示例寫的有些簡單,沒有使用Command指令,沒有使用MVVM模式,現在看來有些欠缺。準備將這個DataGrid示例進行完善一下,并在示例中應用Command指令與MVVM模式。 閱讀全文
posted @ 2023-05-14 12:42 DotNet菜園 閱讀(372) 評論(0) 推薦(0) 編輯
摘要: 有了前面兩篇關于升級的文章,組織管理和模塊管理,并在升級過程中解決了一些升級中出現的問題。我們對供應商管理這個模塊進行升級,并對升級過程中涉及到一些問題進行解決。 閱讀全文
posted @ 2023-05-07 11:16 DotNet菜園 閱讀(344) 評論(0) 推薦(2) 編輯
摘要: 有了前面兩篇關于升級的文章,組織管理和模塊管理,并在升級過程中解決了一些升級中出現的問題。我們對供應商管理這個模塊進行升級,這次的升級涉及到前端頁面的一些問題。 閱讀全文
posted @ 2023-05-04 20:52 DotNet菜園 閱讀(469) 評論(1) 推薦(4) 編輯
摘要: 在前面的文章中我們已經將abp(net core)+easyui+efcore實現的倉儲管理系統升級到ABP7.3,今天我們對組織管理功能進行升級,并解決升級過后的一些問題。 閱讀全文
posted @ 2023-04-23 13:34 DotNet菜園 閱讀(468) 評論(3) 推薦(3) 編輯
摘要: 在前面的文章中我們已經將abp(net core)+easyui+efcore實現的倉儲管理系統升級到ABP7.3,今天我們對組織管理功能進行升級,并解決升級過后的一些問題。 閱讀全文
posted @ 2023-04-16 14:47 DotNet菜園 閱讀(327) 評論(0) 推薦(2) 編輯
摘要: 在前面的文章中我們已經將abp(net core)+easyui+efcore實現的倉儲管理系統升級到ABP7.3,今天我們測試升級之后的模塊管理功能,并解決升級過后的一些問題。 閱讀全文
posted @ 2023-04-09 17:26 DotNet菜園 閱讀(320) 評論(0) 推薦(1) 編輯
摘要: 從2019年5月至2020年12月,花了一年半時間寫了abp(net core)+easyui+efcore實現倉儲管理系統系列文章。本系列是介紹基于ABP+EasyUI的Web開發框架的實現一個倉儲管理系統的實例,主要包括一些ABP的介紹,ASP.NET MVC Core技術、EasyUI技術、JQuery技術、WebAPI 技術,以及一些我對整體框架改造的基礎性東西,力求更加穩定、通用、高效、簡潔,用最少的代碼做盡可能多的事情。當時我所使用的ABP版本是4.3,是基于ASP.NET CORE 2.X的版本。 2年時間過去了,ASP.NTE CORE 2.x微軟已經不在對其進行支持,已經結束了支持周期。我準備將ABP升級到7.3,這是基于NET6的一個版本,NET6是一個長期支持版本,其支持周期結束時間在2024年11月份。easyui升級到1.10.12。 閱讀全文
posted @ 2023-04-01 20:28 DotNet菜園 閱讀(556) 評論(2) 推薦(5) 編輯
摘要: 從2019年5月至2020年12月,花了一年半時間寫了abp(net core)+easyui+efcore實現倉儲管理系統系列文章。本系列是介紹基于ABP+EasyUI的Web開發框架的實現一個倉儲管理系統的實例,主要包括一些ABP的介紹,ASP.NET MVC Core技術、EasyUI技術、JQuery技術、WebAPI 技術,以及一些我對整體框架改造的基礎性東西,力求更加穩定、通用、高效、簡潔,用最少的代碼做盡可能多的事情。當時我所使用的ABP版本是4.3,是基于ASP.NET CORE 2.X的版本。 2年時間過去了,ASP.NTE CORE 2.x微軟已經不在對其進行支持,已經結束了支持周期。我準備將ABP升級到7.3,這是基于NET6的一個版本,NET6是一個長期支持版本,其支持周期結束時間在2024年11月份。easyui升級到1.10.12。升級過程中遇到的問題,及解決問題的方法。 閱讀全文
posted @ 2023-03-26 12:20 DotNet菜園 閱讀(632) 評論(1) 推薦(1) 編輯
摘要: JWT只是縮寫,全稱則是JSON Web Tokens,是目前流行的跨域認證解決方案,是基于開放標準RFC7519,提供一種身份認證與信息交換的解決方案,是一種基于JSON的用于在網絡上聲明某種主張的令牌(token)。今天的文章使用API接口來實現使用JWT登出功能。 閱讀全文
posted @ 2023-03-19 14:04 DotNet菜園 閱讀(437) 評論(1) 推薦(1) 編輯
摘要: JWT只是縮寫,全稱則是JSON Web Tokens,是目前流行的跨域認證解決方案,是基于開放標準RFC7519,提供一種身份認證與信息交換的解決方案,是一種基于JSON的用于在網絡上聲明某種主張的令牌(token)。今天的文章使用API接口來實現使用JWT登錄功能。 閱讀全文
posted @ 2023-03-12 12:24 DotNet菜園 閱讀(768) 評論(1) 推薦(2) 編輯
摘要: JWT只是縮寫,全稱則是JSON Web Tokens,是目前流行的跨域認證解決方案,是基于開放標準RFC7519,提供一種身份認證與信息交換的解決方案,是一種基于JSON的用于在網絡上聲明某種主張的令牌(token)。 通俗地說,JWT的本質就是一個字符串,它是將用戶信息保存到一個Json字符串中,然后進行編碼后得到一個JWT token,并且這個JWT token帶有簽名信息,接收后可以校驗是否被篡改,所以可以用于在各方之間安全地將信息作為Json對象傳輸。 閱讀全文
posted @ 2023-03-05 18:40 DotNet菜園 閱讀(726) 評論(0) 推薦(2) 編輯
摘要: JWT只是縮寫,全稱則是JSON Web Tokens,是目前流行的跨域認證解決方案,是基于開放標準RFC7519,提供一種身份認證與信息交換的解決方案,是一種基于JSON的用于在網絡上聲明某種主張的令牌(token)。 由于http的連接是狀態的特性,server端和client是不會記住每個請求是誰發過來的,也不會知道當前發送請求的用戶是否已經對過身份認證,如果用戶的每一個請求,都要與數據庫通訊進行身份認證,會增加server和數據庫的成本。因此,之前的Web應用一般都會用session或 cookie的方式解決。 通俗地說,JWT的本質就是一個字符串,它是將用戶信息保存到一個Json字符串中,然后進行編碼后得到一個JWT token,并且這個JWT token帶有簽名信息,接收后可以校驗是否被篡改,所以可以用于在各方之間安全地將信息作為Json對象傳輸。 閱讀全文
posted @ 2023-02-26 13:01 DotNet菜園 閱讀(707) 評論(1) 推薦(3) 編輯
摘要: 登錄的本質原理同網頁應用是一樣的,一般的流程是:用戶打開登頁--》輸入賬號密碼后提交表單--》服務端驗證成功后生成cookie信息寫入瀏覽器--》之后用戶訪問頁面時瀏覽器會帶上此cookie信息作為用戶標識--》服務端解析此cookie信息就能識別這個用戶了。 在webapi出現之后,出現了JWT這樣的認證方式,原理大同小異,相同的是, 認證信息都是保存在請求頭中傳遞的,不同是JWT中的認證信息需要編碼寫入請求頭之后再發送請求,不像瀏覽器,發送請求時會自動帶上cookie信息,不需要編碼。 閱讀全文
posted @ 2023-02-19 19:53 DotNet菜園 閱讀(869) 評論(0) 推薦(2) 編輯
摘要: 通過前面三篇文章的學習,我們雖然實現了登錄功能,但那還不是我們希望的登錄首頁。 我們希望的登錄功能,用戶在登錄圖書租賃系統的時候,如果沒有進行登錄是無法看到任何功能菜單,并且頁面一直顯示登錄頁面。 閱讀全文
posted @ 2023-02-12 12:12 DotNet菜園 閱讀(691) 評論(2) 推薦(3) 編輯
摘要: 雖然在上一篇文章(學習ASP.NET Core Blazor編程系列二十三——登錄(2) )中我們制作出了登錄頁面,但那個登錄頁面,不符合我們平時使用的樣式,需要進行修改,同時也沒有實現登錄驗證。這一文章學習如何對Login.razor使用特有的布局組件,實現正常的登錄樣式,學習使用AuthenticationStateProvider類來進行登錄驗證。 閱讀全文
posted @ 2023-02-05 11:27 DotNet菜園 閱讀(773) 評論(0) 推薦(3) 編輯
摘要: 通過前面的ASP.NET Core Blazor編程系列文章為讀者介紹了Blazor及組件的相關基礎概念,以及我們已經實現了用Blazor實現對數據的增刪改查這四大基本功能,通過這些功能的實現我們已經能用Blazor處理一些簡單的實際問題,特別是企業內部信息管理系統的相關問題。 前面的ASP.NET Core Blazor編程系列文章中卻沒有講到信息管理系統中一個最基本功能——登錄。通過查詢微軟官網上的文檔,我們知道目前Blazor沒有內置的密碼輸入組件,這個用于輸入密碼的組件需要我們來自己實現。接下來我們就來實現密碼輸入組件功能。 閱讀全文
posted @ 2023-01-29 11:10 DotNet菜園 閱讀(909) 評論(0) 推薦(3) 編輯
摘要: 通過前面的ASP.NET Core Blazor編程系列文章為讀者介紹了Blazor及組件的相關基礎概念,以及我們已經實現了用Blazor實現對數據的增刪改查這四大基本功能,以及文件上傳的功能,通過這些功能的實現我們已經能用Blazor處理一些簡單的實際問題,特別是企業內部信息管理系統的相關問題。 前面的ASP.NET Core Blazor編程系列文章中卻沒有講到信息管理系統中一個最基本功能——登錄,有關登錄功能的介紹 通過搜索引擎你可以搜索到很多關于如何基于Blazor開發登錄頁面的文章,不過大部分的Blazor登錄示例是往往給出的是Identity Server的例子,包括微軟自己的文檔網站上的示例。 閱讀全文
posted @ 2023-01-25 18:59 DotNet菜園 閱讀(1106) 評論(0) 推薦(3) 編輯
摘要: 第二個問題,就是數據刷新問題,這不僅僅是上傳中會碰到,只要是用數據列表或表格呈現數據,都可能會碰到沒有及時刷新,數據不是最新的這個問題。Blazor 綁定(綁定就是刷新)機制有三種,Blazor組件在第一次渲染完成之后,ShouldRender 會返回為 false,然后后面調用都返回 false,對于任意一個組件,若出現沒刷新的情況下,請考慮這個因素。 那么,如何讓Blazor組件進行刷新呢?方法很簡單,手動調用該組件的StateHasChanged 方法,然后綁定數據。 閱讀全文
posted @ 2023-01-15 19:45 DotNet菜園 閱讀(969) 評論(1) 推薦(1) 編輯
人碰人摸人爱免费视频播放

<xmp id="63nn9"><video id="63nn9"></video></xmp>

<xmp id="63nn9"></xmp>

<wbr id="63nn9"><ins id="63nn9"></ins></wbr>

<wbr id="63nn9"></wbr><video id="63nn9"><ins id="63nn9"><table id="63nn9"></table></ins></video>