這一定是有史以來最簡單的問題,但我不知道答案。我剛剛注意到(在我的情況下)使用類似Eval(「Location」)的東西總是會在輸出結尾處創建尾隨空格。通常我不在乎尾隨空間,但在特定情況下,它必須被移除。我嘗試過使用replace(),但只適用於文本本身,但不適用於尾隨空格,例如「San Francisco」變成「SanFrancisco」,但尾部空格仍然存在。請讓我知道如何擺脫它。我檢查了我的文字,最後沒有空格。Kentico - 轉換Eval()和末尾的空格
Eval("Location").ToString().Replace(" ","")
其實,我也嘗試都TRIM()和替換()。它看起來像空間不是字符串的一部分 – Michelle
既然你已經提到[其他內容],雖然我沒有它,它幫助。我在一行上測試了<%#Eval(「Location」)%><%#Eval(「Location2」)%>,之間沒有空格 - 末尾沒有空格。但是,如果<%#Eval(「Location」)%>下一行<%#Eval(「Location2」)%>,則兩個末尾都會有尾部空格。系統或輸入代碼的窗口必須添加它,奇怪的是它會這樣做。 – Michelle
請在示例中粘貼您的轉換代碼,以幫助我們找出語法中的任何缺陷。 –