Domanda

non ho potuto trovare molta documentazione sul web

finora condotte, l'ovvia differenza sembra essere che non puoi mixare HTML e VBScript utilizzando il tag "script"

Per esempio, questo è ok

<% public sub display_literal() %>
  literal
<% end sub %>

, ma con il tag script si dovrebbe

<script language="vbscript" runat="server">
public sub display_literal2()
    response.write "literal2</br>"
end sub
</script>

in questa pagina

http://www.newobjects.com/pages/ndl /alp/asp-structure.htm

si dice che

  

in ASP classico copione scritto nel linguaggio di script predefinito per la pagina (vale a dire la lingua assunto per tag <%%>) viene eseguita secondo - per esempio tutto il codice di script in <%%> tag viene inizializzato dopo tutto il

Altri suggerimenti

Ho appena avuto un problema in materia e, ai fini pratici, il codice all'interno di tag <%%> esegue prima di codice all'interno di .

La dichiarazione di funzioni e procedure sembra non per essere colpiti da questa differenza nel modo in cui IIS capisce i tag Classic ASP - almeno come io non uso il codice condizionale di carico con "Server. Execute".

il mio server esegue Microsoft-IIS / 5.1 come in Request.ServerVariables ( "SERVER_SOFTWARE").

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top