Quote Originariamente inviata da Alhazred Visualizza il messaggio
Hai già provato a visualizzare il sorgente della pagina? Viene generato correttamente?
Se viene generato correttamente magari è un problema di CSS.
allora, il codice html veniva creato in maniera giusta.
preso un pò dalla "disperazione" ho aggiunto anche il <br>, e magicamente ha funzionato come dovrebbe.
codice:
<br>
 <div style="page-break-before: always;"></div>
il motivo, come dici tu, potrebb essere il css.
in effetti includo anche il css di bootstrap, ed evidentemente gli da problemi.
per ora ho risolto così.

@W Thunderbird
per quanto riguarda la tua soluzione: da un punto di vista logico è sicuramente più giusta; però non non ho ancora risolto.