正如标题所示,我正在尝试解析中继器内的本地化字符串。我有一个所见即所得的编辑器在文档类型的表单选项卡上输入一些 html,所以源代码看起来像这样
Field1: "<a href="test.aspx" title="test">{$localstring$}</a>"
然后在转型中我有
<li><%# Eval("Field1") %></li>
这将字符串输出为
- {$本地字符串$}
并且不会将其解析为宏并在 UI 文化本地化中查找本地字符串。
我尝试了不同的东西,包括
<%# Eval(CMS.GlobalHelper.ResHelper.LocalizeString("Field1")) %>
和
<%# Eval(CMS.CMSHelper.CMSContext.CurrentResolver.ResolveMacros("Field1")) %>
所有这些都给出相同的输出,有人能指出我正确的方向吗?我确信这是调用 Eval 的方式。
提前致谢。