027_System.VisualforceException: Read access denied for null, controller action methods may not execute [closed]
https://salesforce.stackexchange.com/questions/123968/need-help-system-visualforceexception-read-access-denied-for-null-controlle
System.VisualforceException: Read access denied for null, controller action methods may not execute [closed] // System.VisualforceException: 更新访问权限因为 Account 而被拒绝,控制器操作方法可能无法执行
这类问题通常有几种情况;
public without sharing class TestController { public Contact myCon {get ; set; } public String mobNumber {get;set;} public TestController() { myCon = [SELECT Id, Name, FirstName, MobilePhone FROM Contact WHERE Id =: '003N000000SDkc6']; mobNumber=myCon.MobilePhone ; } public void test(){ System.debug('@@ ' + JSON.serialize(myCon)); myCon.MobilePhone=mobNumber ; update myCon; } }
<apex:page showHeader="true" sidebar="true" controller="TestController">
<apex:form>
<apex:inputText value="{!mobNumber}" />
<apex:commandButton value="save" action="{!test}" />
</apex:form>
请不要使用{!myCon.MobilePhon}
此刻,静下心来学习

浙公网安备 33010602011771号