原創(chuàng)|使用教程|編輯:龔雪|2020-04-23 09:32:49.693|閱讀 439 次
概述:DevExpress ASP.NET Core Controls使用強大的混合方法,結(jié)合現(xiàn)代企業(yè)Web開發(fā)工具所期望的所有功能。在本文中,將為大家解釋一個近期出現(xiàn)的問題,我們建議的修復(fù)程序以及在.NET Core 3.x應(yīng)用程序中使用ASP.NET Core控件時需要了解的內(nèi)容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
下載DevExpress v19.2完整版 DevExpress v19.2漢化資源獲取
DevExpress ASP.NET Core Controls使用強大的混合方法,結(jié)合現(xiàn)代企業(yè)Web開發(fā)工具所期望的所有功能。該套件通過ASP.NET Razor標記和服務(wù)器端ASP.NET Core Web API的生產(chǎn)力和簡便性,提供客戶端JavaScript的性能和靈活性。
在本文中,將為大家解釋一個近期出現(xiàn)的問題,我們建議的修復(fù)程序以及在.NET Core 3.x應(yīng)用程序中使用ASP.NET Core控件時需要了解的內(nèi)容。
在ASP.NET Core的Razor引擎中發(fā)現(xiàn)了一個問題,該問題會影響基于DevExtreme的ASP.NET Core控件使用客戶端模板語法:
Razor視圖引擎可以截斷ERB樣式構(gòu)造的一部分,也稱為 'percent tags' (<%= value %>),這反過來會影響您的客戶端模板。更糟糕的是,在運行時,輸出為空,并且瀏覽器控制臺中沒有錯誤。
盡管Microsoft尚未安排針對此問題的快速修復(fù),但廠商技術(shù)團隊已準備好修復(fù)程序。
由于問題出在ASP.NET框架的Razor引擎上,因此在解決此問題方面的選擇有限。 但是,我們提出了一個簡單而有用的解決方法。
現(xiàn)在,我們?yōu)榭蛻舳四0逄峁┝艘环N替代語法。 可以使用方括號[%%]作為模板定界符,替代使用尖括號(<%%>):
[% if(value > 0) { %] [%= value %] [% } else { %] (none) [% } %]
在最近發(fā)布的維護更新版本中已經(jīng)提供了新的語法,并更新了文檔。
DevExpress技術(shù)交流群:775869749 歡迎一起進群討論
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)