I have a SharePoint Page Mypage.aspx with page layout is MyLayout, and a user group MyGroup and have Contribute role in Mypage.aspx. When I use MyGroup account to edit page it show Access Denied page. The I go to MyLayout, assign MyGroup as Contribute role, MyGroup account can edit MyPage.aspx without any exception. The solution I found from https://sharepoint.stackexchange.com/questions/60699/user-with-full-control-permission-is-getting-access-denied-message
Anyone have experiences with this solution, could you please explain why I need to add permission to PageLayout/ MasterPage.
Thanks