Asp.net ascx变换中的Kentico局部化

Asp.net ascx变换中的Kentico局部化,asp.net,kentico,Asp.net,Kentico,我觉得在这里开始一条新的线索更容易。在前面的一个线程()中,我考虑在中继器中动态地添加一个打开和关闭表标记。当我用法语完成构建时,我正在努力使用资源字符串。下面是代码片段: 资源字符串宏是{$The.resource.string.code$},因此您可以在Kentico的“Localize”模块中添加一个本地化字符串,并使用上面的宏来放置它 如果这是在ASCX转换中,您可能需要使用CMS:LocalizedString控件,或者使用文字控件,然后使用CMS.Helpers.ResHelper

我觉得在这里开始一条新的线索更容易。在前面的一个线程()中,我考虑在中继器中动态地添加一个打开和关闭表标记。当我用法语完成构建时,我正在努力使用资源字符串。下面是代码片段:


资源字符串宏是{$The.resource.string.code$},因此您可以在Kentico的“Localize”模块中添加一个本地化字符串,并使用上面的宏来放置它

如果这是在ASCX转换中,您可能需要使用CMS:LocalizedString控件,或者使用文字控件,然后使用CMS.Helpers.ResHelper.GetString(“stringKey”)


我将if语句改写为此。到目前为止还不错


日期
从…起


假设这是您的资源字符串键,我相信这会起作用。

这是一个ASCX转换,但使用单行If语句,我在CMS.Helper中遇到了一些错误。我已经重写了if语句。为什么不使用content before/after将repeater包装成表标记呢?当我使用before/after时,HTML仍然会显示在细节页面上,这是通过另一个转换完成的。我如何将它连接到一行if语句中?这就是我无法工作的地方,这就是为什么a重新格式化了代码。