Page Command Out Of Order

Page Command Out Of Order Page Command Out Of Order

Inserito il 22/06/2004 - letto 3251 volte

Messaggio di errore in Inglese

Active Server Pages error 'ASP 0140'
Page Command Out Of Order
/folder/page-name.asp, line 10
The @ command must be the first command within the Active Server Page.

Messaggio di errore in Italiano

Active Server Pages, ASP 0140 (0x80004005)
Come primo comando della pagina ASP specificare il comando @
/cartella/nome-file.asp, line 10

Da cosa dipende e come risolvere il problema...

Spesso interpretare un errore, anche se sconosciuto, non è poi così difficile.
Questo è uno di quei casi dove il messaggio è in grado di fornirci sufficienti informazioni per procedere con la risoluzione.

Nel nostro codice abbiamo sicuramente specificato un elemento in una posizione non corretta rispetto al codice ASP.
Quale elemento? Semplice:

The @ command

Controlliamo quindi il codice, in particolare la posizione della specifica del linguaggio:

<%@LANGUAGE="VBSCRIPT" %>

E' necessario che questo comando sia posizionato come prima istruzione della pagina, prima di qualsiasi elaborazione.
Nel caso l'istruzione sia presente più di una volta e/o in posizione non corretta, procedere all'eliminazione delle ripetizioni superflue ed allo spostamento all'inizio della pagina.

Prestare particolare attenzione alle strutture che prevedono diversi include poiché l'istruzione dovrà presentarsi una sola volta e nella pagina includente , se questo è il primo file ad essere interpretato.