Recomendado: Mecanismo de tolerância a falhas no código ASP Tomando o ASP mais popular na China como exemplo, não sei quantas pessoas pensam no conceito de tolerância a falhas ao escrever código. De fato, quando encontro uma coisa dessas, fica sem solução. Por que? Pense bem, o significado original foi que você poderia tolerar erros escrevendo o código a seguir. Veja o exemplo 1-1
No ASP, você pode ligar para seu próprio programa através do VBScript e de outras maneiras.
Exemplo:
Chamando uma sub -rotina usando VBScript
Como chamar uma sub -rotina escrita em VBScript da ASP.
| A seguir, o conteúdo citado: <html> <head> <% sub vbproc (num1, num2) Response.Write (num1*num2) final sub %> </head> <Body> <p> Você pode chamar um procedimento como este: </p> <p> Resultado: <L VBPROC (3,4)%> </p> <p> Ou, assim: </p> <p> Resultado: <%vbproc 3,4%> </p> </body> </html> chamando uma sub -rotina usando JavaScript Como chamar uma sub -rotina escrita em JavaScript da ASP. < %@ idioma = javascript %> <html> <head> <% função jsproc (num1, num2) { Response.Write (num1*num2) } %> </head> <Body> <p> Resultado: <%JSPROC (3,4)%> </p> </body> </html> Ligue para as sub -rotinas usando VBScript e JavaScript Como chamar uma sub -rotina escrita em VBScript e JavaScript em um arquivo ASP. <html> <head> <% sub vbproc (num1, num2) Response.Write (num1*num2) final sub %> <idioma do script = javascript runat = server> função jsproc (num1, num2) { Response.Write (num1*num2) } </script> </head> <Body> <p> Resultado: <L VBPROC (3,4)%> </p> <p> Resultado: <l jsproc (3,4)%> </p> </body> </html> Subprograma O código -fonte ASP pode conter sub -rotinas e funções: <html> <head> <% sub vbproc (num1, num2) Response.Write (num1*num2) final sub %> </head> <Body> <p> Resultado: <L VBPROC (3,4)%> </p> </body> </html> Escreva a linha < %@ idioma = idioma %> na tag <html> e você pode usar outro idioma de script para escrever sub -rotinas ou funções: < %@ idioma = javascript %> <html> <head> <% função jsproc (num1, num2) { Response.Write (num1*num2) } %> </head> <Body> <p> Resultado: <%jsproc (3,4)%> </p> </body> </html> |
Diferenças entre VBScript e JavaScript
Ao chamar as sub -rotinas VBScript ou JavaScript de um arquivo ASP gravado no VBScript, você pode usar a chamada -chave, seguida pelo nome da sub -rotina. Se a sub -rotina exigir parâmetros, ao usar a chamada -chave, os parâmetros deverão ser cercados por colchetes. Se a chamada for omitida, os parâmetros não precisam ser cercados por colchetes. Se a sub -rotina não tiver parâmetros, os suportes serão opcionais.
Ao chamar a sub -rotina VBScript ou JavaScript de um arquivo ASP gravado em JavaScript, os parênteses devem ser usados após o nome da sub -rotina.
Compartilhar: vários erros comuns cometidos por iniciantes do ASP Vários erros comuns cometidos pelos iniciantes do ASP 1. Aberto novamente antes de o conjunto de registros estar fechado: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------