Déjà présent depuis FrontPage 2003, un modèle Web dynamique est, comme son nom l'indique, un modèle que l'on peut appliquer sur plusieurs pages Web d'un site, et qui vous permet de générer une même mise en page pour chacune des pages auxquelles il est attaché. Avec par exemple la possibilité de créer des zones éditables (ou non) afin d'éviter des modifications indésirables sur les pages.
Cela peut être un véritable gain de temps quand on a plusieurs pages à gérer et que l'on ne veut pas faire le changement de mise en page sur chacune, notamment quand l'on n'utilise pas la MasterPage.
Les parties éditables sont définies grâce à des commentaires HTML spécifiques. Par exemple :

<!-- #BeginEditable "doctitle" -->
    <title>Titre du site</title>
<!-- #EndEditable -->

doctitle étant tout simplement le nom de la zone modifiable. Il est tout à fait possible de l'appeller TitreDeLaPage par la suite.

Création d'un modèle Web dynamique

Pour créer .dwt, c'est très simple. Il suffit de partir d'une page vierge HTML et d'y faire la mise en page qu'on souhaite avoir sur chacune des pages.
Pour l'instant, il n'est pas nécessaire de s'occuper à vouloir faire des parties non éditables. Nous le ferons quand le .dwt sera créé.

dwt_save_as

Ensuite, on fait Fichier > Enregistre sous... à partir du fichier. Et dans la liste déroulante du Type de fichier, il suffit de choisir modèle Web dynamique (.dwt).
Votre modèle Web dynamique se retrouve alors dans la Liste des dossiers.

Créer des zones modifiables

La partie la plus intéressante de ces modèles, étant que l'on peut créer des zones modifiables comme je le précise plus haut. Par défaut, le reste est déclaré comme étant non modifiable, hormis la DTD (DOCTYPE).
En ouvrant le fichier .dwt fraichement créé, on retrouve notre mise en page de notre fichier HTML de tout à l'heure.

dwt_zone_modifiable Pour créer une zone modifiable, il faut pour cela la sélectionner depuis la fenêtre de Design et faire Clic Droit > Gérer les zones modifiables depuis celle-ci.
Il ne reste plus qu'à l'ajouter en lui donnant un p'tit nom. Vous remarquerez (si vous avez la fenêtre Fractionné), qu'il a été ajouté directement les commentaires à l'intérieure de la zone pouvant être modifiée :

<!-- #BeginEditable "MonContenu" -->
    <p>(MonContenu)</p>
<!-- #EndEditable -->

Si l'envie vous dit de faire d'autres zones modifiables, vous savez quoi faire :).

Créer et éditer un fichier à partir du modèle Web dynamique

2 possibilités :

Fichier > Nouveau > Créer à partir du modèle Web dynamique
Ou
Clic Droit sur le .dwt créé > Nouveau à partir du modèle Web dynamique

Cela génère un fichier HTML qui ne sera pas encore répertorié dans votre site Web, mais aura ouvert un nouvel onglet pour l'occasion. Il suffit de l'enregistrer pour qu'il apparaise dans votre Liste des Dossiers.

dwt_split

En allant dans celui-ci, vous remarquerez que depuis la fenêtre Code, la partie jaunâtre n'est pas "modifiable". Et inversément, depuis la fenêtre Design, c'est la partie encadré jaunâtre qui est modifiable. D'ailleurs, un signe interdit apparait lorsqu'on survole une zone non-modifiable grisée.
On peut voir en haut du code que la page est attaché au fichier .dwt,  ce n'est ni plus ni moins que le chemin relatif de ce dernier :

<!-- #BeginTemplate "Modele.dwt" -->
     [...]
<!-- #EndTemplate -->

Alors certains diront "Oui mais je peux encore modifier les zones protégés dans la partie Code".
C'est exact. Mais il n'est pas conseillé de le faire. Car si on viendrait à modifier notre modèle Web dynamique, celui-ci viendrait mettre à jour les parties non-modifiable de TOUS les fichiers auxquels il est associé. Autrement dit, si vous avez été modifier quelque chose où il ne fallait pas, celui-ci sera remplacé par le nouveau contenu du modèle Web dynamique, évidemment sans toucher les zones modifiables.

Je parle souvent de fichier HTML, mais celui-ci peut être tout aussi bien appliqué sur un fichier ASPX ou encore PHP sans aucun problème. On pourrait d'ailleurs le considérer, en quelque sorte, comme un équivalent de la MasterPage pour ce dernier et qu'on peut très bien envisager de le coupler avec un moteur de template.
Lors de l'enregistrement du fichier créé à partir du modèle Web dynamique, il suffit de lui donner l'extension que vous souhaitez (.html, .aspx, .php).

Bref, nous avons là un bel outil qui permet d'éviter de devoir changer la mise en page indépendamment sur chaque page.