Domanda

I have a ContentPlaceholder in my custom master that has default content. I want to always use this default content. However there are some pages in the 14 hive that have an asp:Content that superceeds the default content. Is there a way to prevent this and if so, how?

È stato utile?

Soluzione

There isn't a way to prevent the ContentPlaceHolder from being 'overriden'. If you have control over the html of the masterpage, you could can:

  • Move the defaults contents outside the content placeholder (if you are sure that the content should always be present on the page). Then put a <div style="display:none">..</div> around the placeholder.
  • Do the above but put the default contents into a new placeholder with a new unique name.
  • Alter the application pages / page layouts that are implementing the placeholder.

  • Do something clever through the object model.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top