Visualforce 中引用未知属性错误

问题描述 投票:0回答:2

我在编写 Visualforce 页面时尝试在开发人员控制台中使用 Visualforce 中的全局变量。我收到以下错误: UserStatus 中引用了未知属性“User.FirstName”。 UserStatus 是 Visualforce 页面的名称。我正在关注 Salesforce Trailhead 模块,所以我不明白为什么它不起作用。以下是 Visualforce 页面的代码。

<apex:page >
<apex:pageBlock title="User Status">

    <apex:pageBlockSection columns="1">
        {!User.FirstName & ' ' & $User.LastName }
        
        <p>
            Today's Date is {! Today() }
        </p>
        
        <p>
            Next week it will be {! Today() + 7 }
        </p>
    </apex:pageBlockSection>
    
</apex:pageBlock>

salesforce visualforce
2个回答
0
投票

我可能已经弄清楚了这个问题。文档显示了使用和不使用 $ 字符引用的 User 全局变量。例如,{!User.FirstName} 和 {!$User.FirstName}。看来必须包含 $ 字符。


0
投票

我也遇到了这个问题,你的回答解决了它,谢谢^^

© www.soinside.com 2019 - 2024. All rights reserved.