You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visualforce页面出现Unknown property 'User.FirstName'错误求助

问题:Visualforce页面引用全局变量报错"Unknown property 'User.FirstName'"

你在编写名为UserStatus的Visualforce页面时遇到的错误,原因是全局变量引用语法错误:

你的代码中这一行存在问题:

{!User.FirstName & ' ' & $User.LastName }

Visualforce里引用当前用户的全局变量必须使用$User前缀,直接写User会被识别为要访问某个自定义控制器的User属性(而非全局用户变量),而你并没有在页面中绑定对应的User实例,因此触发"Unknown property"错误。

修正后的完整代码如下:

<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>
</apex:page>

只需要把User.FirstName改成$User.FirstName,统一使用全局变量的正确语法即可解决问题。

内容的提问来源于stack exchange,提问作者Al Zenk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:49:53