翻譯|使用教程|編輯:龔雪|2023-09-27 11:09:25.270|閱讀 103 次
概述:本文將為主要盤(pán)點(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等千款熱門(mén)軟控件火熱銷售中 >>
Telerik UI for ASP.NET Core是用于跨平臺(tái)響應(yīng)式Web和云開(kāi)發(fā)的最完整的UI工具集,擁有超過(guò)60個(gè)由Kendo UI支持的ASP.NET Core組件。它的響應(yīng)式和自適應(yīng)的HTML5網(wǎng)格,提供從過(guò)濾、排序數(shù)據(jù)到分頁(yè)和分層數(shù)據(jù)分組等100多項(xiàng)高級(jí)功能。
技術(shù)交流群:726377843 歡迎一起進(jìn)群討論
ASP. NET MVC是微軟開(kāi)發(fā)的一種實(shí)現(xiàn)模型-視圖-控制器(MVC)模式的Web應(yīng)用程序框架,它是一個(gè)用于創(chuàng)建Web應(yīng)用程序的開(kāi)源框架,允許開(kāi)發(fā)人員構(gòu)建動(dòng)態(tài)的、可擴(kuò)展的和安全的Web應(yīng)用程序。
ASP.NET Core是一個(gè)跨平臺(tái)的開(kāi)源框架,用于構(gòu)建現(xiàn)代的、基于云的Web應(yīng)用程序。它針對(duì)云部署進(jìn)行了高度優(yōu)化,并且比整個(gè).NET框架更輕、更模塊化。它是模塊化的,所以您可以選擇需要的組件,并輕松地把他們集成到.NET Core包括的ASPNET Core MVC、Web API和實(shí)體框架核心庫(kù)中。
Telerik UI for ASP.NET Core是專用于現(xiàn)代Web項(xiàng)目的專業(yè)級(jí)UI組件庫(kù),可以縮短開(kāi)發(fā)時(shí)間,并最大限度地提供開(kāi)發(fā)者的編碼效率。超過(guò)100+個(gè)與構(gòu)建的組件,其中包含了流行的、高性能和現(xiàn)代響應(yīng)式UI控件。與此同時(shí),開(kāi)發(fā)者還可獲得高級(jí)用戶控件,如Grid、Scheduler、TreeView等,具有完整的自定義和樣式,以及對(duì)流行平臺(tái)(包括Angular、React和Vue)的開(kāi)箱即用支持。開(kāi)發(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è)步驟,從零開(kāi)始使用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ǔ)庫(kù)。請(qǐng)記住,有些組件無(wú)法與.NET Core兼容,因此可以提前了解清楚.NET Core的潛在更新。
請(qǐng)記住在某些情況下,您將需要重寫(xiě)已棄用的代碼。
安裝Visual Studio 2022,您可以使用Community版本——它的授權(quán)許可可以由一個(gè)團(tuán)隊(duì)或五個(gè)獨(dú)立的開(kāi)發(fā)人員使用,并且每個(gè)開(kāi)發(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)帳戶:
從帳戶頁(yè)面下載控制面板:
僅選擇Telerik UI for ASP. NET Core或打開(kāi)所有組件:
設(shè)置好Telerik之后,訪問(wèn)Visual Studio并基于ASP. NET Core MVC項(xiàng)目模板創(chuàng)建一個(gè)新的項(xiàng)目。
選擇空白模板,建議使用HTML標(biāo)簽,Telerik Kendo UI是定義網(wǎng)頁(yè)結(jié)構(gòu)和內(nèi)容的元素,標(biāo)簽是用來(lái)描述組件屬性的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組件來(lái)反映路由、依賴注入或其他遷移任務(wù)中的任務(wù)更改,此外個(gè)成員都必須更新,以反映新的ASP.NET Core版本的變化,確保應(yīng)用程序運(yùn)行安全和無(wú)錯(cuò)誤。
您可以在my GitHub中檢查遷移到Telerik UI for ASP.NET Core之前和之后的項(xiàng)目狀態(tài):。
在這個(gè)過(guò)程之后,您就可以開(kāi)始用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)