I have added the enterprise keyword column to my custom content type that is tied to a publishing page. It works fine editing and publish pages based on this layout unless I set the keyword column to be required. If I do this I get an error message when pressing the Publish action stating "You must fill out all required properties before completing this action." and then I get transfered to edit properties for the page. It works fine if I save the page first and then publish it.

The control on my page layout looks like this:

<asp:Content ContentPlaceHolderID="PlaceHolderMain" runat="server">
  <Taxonomy:TaxonomyFieldControl ID="TaxonomyFieldControl" FieldName="TaxKeyword" runat="server" />

Have someone stumbled upon this problem before?

  • Found this exact same issue, did you ever find a solution to this?
    – user14837
    Feb 12, 2013 at 1:13
  • No we haven't found a solution for this yet. Feb 13, 2013 at 11:10

1 Answer 1


You can find a solution here: http://www.itidea.nl/index.php/what-about-you-must-fill-out-all-required-properties-before-completing-this-action-when-publishing-a-page/

The solution requires a custom control on the page, the code is provided in the post.

Regards, Anita

  • Please do provide more details to your answer here, it's preferable if your answer is stand-alone from your blog post. Aug 25, 2013 at 13:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.