这一定是有史以来最简单的问题,但我不知道答案。我刚刚注意到(在我的情况下)使用类似Eval(“Location”)的东西总是会在输出结尾处创建尾随空格。通常我不在乎尾随空间,但在特定情况下,它必须被移除。我尝试过使用replace(),但只适用于文本本身,但不适用于尾随空格,例如“San Francisco”变成“SanFrancisco”,但尾部空格仍然存在。请让我知道如何摆脱它。我检查了我的文字,最后没有空格。Kentico - 转换Eval()和末尾的空格
Eval("Location").ToString().Replace(" ","")
其实,我也尝试都TRIM()和替换()。它看起来像空间不是字符串的一部分 – Michelle
既然你已经提到[其他内容],虽然我没有它,它帮助。我在一行上测试了<%#Eval(“Location”)%><%#Eval(“Location2”)%>,之间没有空格 - 末尾没有空格。但是,如果<%#Eval(“Location”)%>下一行<%#Eval(“Location2”)%>,则两个末尾都会有尾部空格。系统或输入代码的窗口必须添加它,奇怪的是它会这样做。 – Michelle
请在示例中粘贴您的转换代码,以帮助我们找出语法中的任何缺陷。 –