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