问题描述
我有一个模板,里面有一个图像标签。我想将 DNN CDF 版本附加到图像中。例如,当我增加 CDF 版本和 skin.css?cdv=74 时,我的 2sxc razor 模板中的图像标签也将被推送到 src="@Content.Image?cdv=74" 所以任何更新图像不会被浏览器缓存卡住。这可能吗?我该怎么做?
解决方法
简而言之,您可以通过以下方式使用 servicesFramework 获取它:
serviceFramework.get("ServerSettingsPerformance","GetPerformanceSettings")
Here is an example 如何在 DNN 中完成。
,如果您想在服务器上使用它,我相信较新的 Dnn(不在 v7 中)中的 PortalSettings 具有https://dnndocs.com/api/DotNetNuke.Abstractions.Portals.IPortalSettings.html#DotNetNuke_Abstractions_Portals_IPortalSettings_CdfVersion
所以可能@Dnn.Portal.CdfVersion