Я не очень знаком с asp.net, но краткое чтение на главных страницах подсказывает мне, что вы ищете JSF Facelets.Facelets позволяет вам определять шаблон с содержимым по умолчанию и точками, в которые клиенты шаблона могут вставлять туда код.
Клиенты шаблона могут заполнять эти точки вставки, но им не нужно заполнять все из них или они могут добавлять новыеиз них.Таким образом, вы также можете создавать шаблоны на других шаблонах.
Здесь - статья, которая должна дать вам лучшее представление о том, что может делать шаблонизация JSF.
Инструкции по настройке JSF в GAE приведены здесь: здесь