翻譯|使用教程|編輯:龔雪|2023-09-27 11:09:25.270|閱讀 103 次
概述:本文將為主要盤點(diǎn)如何將現(xiàn)有的ASP.NET MVC .NET 4.x/5/6項(xiàng)目遷移到Telerik UI for ASP.NET Core 7中的五個(gè)簡(jiǎn)單步驟,歡迎下載最新版體驗(yàn)~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Telerik UI for ASP.NET Core是用于跨平臺(tái)響應(yīng)式Web和云開發(fā)的最完整的UI工具集,擁有超過60個(gè)由Kendo UI支持的ASP.NET Core組件。它的響應(yīng)式和自適應(yīng)的HTML5網(wǎng)格,提供從過濾、排序數(shù)據(jù)到分頁和分層數(shù)據(jù)分組等100多項(xiàng)高級(jí)功能。
技術(shù)交流群:726377843 歡迎一起進(jìn)群討論
ASP. NET MVC是微軟開發(fā)的一種實(shí)現(xiàn)模型-視圖-控制器(MVC)模式的Web應(yīng)用程序框架,它是一個(gè)用于創(chuàng)建Web應(yīng)用程序的開源框架,允許開發(fā)人員構(gòu)建動(dòng)態(tài)的、可擴(kuò)展的和安全的Web應(yīng)用程序。
ASP.NET Core是一個(gè)跨平臺(tái)的開源框架,用于構(gòu)建現(xiàn)代的、基于云的Web應(yīng)用程序。它針對(duì)云部署進(jìn)行了高度優(yōu)化,并且比整個(gè).NET框架更輕、更模塊化。它是模塊化的,所以您可以選擇需要的組件,并輕松地把他們集成到.NET Core包括的ASPNET Core MVC、Web API和實(shí)體框架核心庫中。
Telerik UI for ASP.NET Core是專用于現(xiàn)代Web項(xiàng)目的專業(yè)級(jí)UI組件庫,可以縮短開發(fā)時(shí)間,并最大限度地提供開發(fā)者的編碼效率。超過100+個(gè)與構(gòu)建的組件,其中包含了流行的、高性能和現(xiàn)代響應(yīng)式UI控件。與此同時(shí),開發(fā)者還可獲得高級(jí)用戶控件,如Grid、Scheduler、TreeView等,具有完整的自定義和樣式,以及對(duì)流行平臺(tái)(包括Angular、React和Vue)的開箱即用支持。開發(fā)快速和直接的集成,為您的web應(yīng)用程序和全球企業(yè)使用的網(wǎng)站添加高端體驗(yàn)。
但是ASP. NET Core比MVC .NET Framework 4好在哪兒呢?或者為什么一定要從ASP. NET MVC遷移至ASP. NET Core?
今天我們準(zhǔn)備了五個(gè)步驟,從零開始使用Telerik UI for ASP.NET Core,遷移現(xiàn)有ASP. NET MVC .NET Framework 4和.NET 5 /6的步驟是相同的,只有細(xì)微的差別。
為了確保原始文件的保存,您需要對(duì)原始文件進(jìn)行備份,或者為此任務(wù)啟動(dòng)一個(gè)新的分支或Git存儲(chǔ)庫。請(qǐng)記住,有些組件無法與.NET Core兼容,因此可以提前了解清楚.NET Core的潛在更新。
請(qǐng)記住在某些情況下,您將需要重寫已棄用的代碼。
安裝Visual Studio 2022,您可以使用Community版本——它的授權(quán)許可可以由一個(gè)團(tuán)隊(duì)或五個(gè)獨(dú)立的開發(fā)人員使用,并且每個(gè)開發(fā)人員最多可以在五個(gè)設(shè)備上使用該許可。
立即下載:
在設(shè)置中,選擇ASP. NET模塊。
對(duì)于.NET 6,您可以使用之前的版本 - Visual Studio 2019。
下載并安裝Telerik UI for ASP.NET Core://fc6vip.cn/product/3971/download
創(chuàng)建一個(gè)免費(fèi)帳戶:
從帳戶頁面下載控制面板:
僅選擇Telerik UI for ASP. NET Core或打開所有組件:
設(shè)置好Telerik之后,訪問Visual Studio并基于ASP. NET Core MVC項(xiàng)目模板創(chuàng)建一個(gè)新的項(xiàng)目。
選擇空白模板,建議使用HTML標(biāo)簽,Telerik Kendo UI是定義網(wǎng)頁結(jié)構(gòu)和內(nèi)容的元素,標(biāo)簽是用來描述組件屬性的HTML標(biāo)記。
在項(xiàng)目中安裝必要的NuGet包,并確保就解決方案的所有依賴項(xiàng)都已處理好。
將現(xiàn)有項(xiàng)目中的所有控制器、模型和視圖移動(dòng)到新項(xiàng)目中。
下面這些是您將要操作的主要文件夾。
實(shí)現(xiàn)任何所需的ASP. NET Core遷移任務(wù),如更新路由或依賴注入。
更新ASP. NET Core組件來反映路由、依賴注入或其他遷移任務(wù)中的任務(wù)更改,此外個(gè)成員都必須更新,以反映新的ASP.NET Core版本的變化,確保應(yīng)用程序運(yùn)行安全和無錯(cuò)誤。
您可以在my GitHub中檢查遷移到Telerik UI for ASP.NET Core之前和之后的項(xiàng)目狀態(tài):。
在這個(gè)過程之后,您就可以開始用Telerik UI for ASP.NET Core遷移舊組件了。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)