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