Solitamente costruisco così le mie pagine in ASP con diverse pagine index.asp, prima.asp, ecc. che differiscono nella parte dei contenuti:
...
<body>
<div id="container">
<div id="container2">
<div id="header">
</div>
<div id="content">
...contenuti della pagina
</div>
<div id="extra">
</div>
<div id="navigation">
</div>
<div id="footer">
</div>
</div>
</div>
</body>
...
Però mi è venuto in mente che si potrebbe fare anche così:
...
<body>
<div id="container">
<div id="container2">
<div id="header">
...header...
</div>
<div id="content">
<%server.Execute("/include/" & inc & ".asp")%>
</div>
<div id="extra">
...extra...
</div>
<div id="navigation">
...navigazione...
</div>
<div id="footer">
...footer...
</div>
</div>
</div>
</body>
...
Ovvero una pagina unica (ad esempio index.asp) e con il server.execute faccio cambiare i contenuti in base alla variabile che arriva in querystring.
Funzionano entrambi i metodi con i medesimi risultati.
Quello che mi chiedo è preferibile l'uno all'altro? Dal punto di vista tecnico, per i motori di ricerca, ecc.
Chi mi illumina?

Rispondi quotando
