qual è la differenza tra il <%%> e in ASP classico?
-
11-09-2019 - |
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").