Предполагая, что эти функции представлены в разметке asp главной страницы, вы можете заключить их в ContentPlaceHolderControl:
<asp:ContentPlaceHolder ID="OptionalContent" runat="server">
*** This is my optional content ***
</asp:ContentPlaceHolder>
На 95% страниц, на которых работает этот контент, вы можете просто не включать элемент управления контентом для "OptionalContent" на своей странице. Для 5%, где это не работает, вы можете включить пустой элемент управления содержимым для «OptionalContent»:
<asp:Content ContentPlaceHolderID="OptionalContent" runat="server"></asp:Content>