Рекомендуется: механизм устойчивости к неисправности в коде ASP Принимая наиболее популярный ASP в Китае в качестве примера, я не знаю, сколько людей думают о концепции терпимости к ошибкам при написании кода. На самом деле, когда я сталкиваюсь с такой вещью, она остается неразрешенной. Почему? Подумайте об этом, первоначальное значение заключалось в том, что вы могли терпеть ошибки, написав следующий код. См. Пример 1-1
В ASP вы можете позвонить в свою собственную программу через VBScript и другие способы.
Пример:
Вызов подпрограммы с использованием VBScript
Как вызвать подпрограмму, написанную в VBScript из ASP.
| Ниже приведено цитируемое содержание: <html> <голова> <% Sub VBProc (num1, num2) response.write (num1*num2) Конец суб %> </head> <тело> <p> Вы можете назвать такую процедуру: </p> <p> Результат: <L VBPROC (3,4)%> </p> <p> Или, как это: </p> <p> Результат: <%vbproc 3,4%> </p> </body> </html> вызов подпрограммы с помощью JavaScript Как вызвать подпрограмму, написанную в JavaScript из ASP. < %@ language = javascript %> <html> <голова> <% Функция jsproc (num1, num2) { Response.write (num1*num2) } %> </head> <тело> <p> Результат: <%jsproc (3,4)%> </p> </body> </html> Вызовы подпрограммы с использованием VBScript и JavaScript Как вызвать подпрограмму, написанную в VBScript и JavaScript в файле ASP. <html> <голова> <% Sub VBProc (num1, num2) Response.write (num1*num2) Конец суб %> <script language = javascript runat = server> Функция jsproc (num1, num2) { Response.write (num1*num2) } </script> </head> <тело> <p> Результат: <l vbproc (3,4)%> </p> <p> Результат: <l jsproc (3,4)%> </p> </body> </html> Субпрограмма Исходный код ASP может содержать подпрограммы и функции: <html> <голова> <% Sub VBProc (num1, num2) response.write (num1*num2) Конец суб %> </head> <тело> <p> Результат: <l vbproc (3,4)%> </p> </body> </html> Напишите строку < %@ language = language %> на тег <html>, и вы можете использовать другой язык сценариев для написания подпрограмм или функций: < %@ language = javascript %> <html> <голова> <% Функция jsproc (num1, num2) { Response.write (num1*num2) } %> </head> <тело> <p> Результат: <%jsproc (3,4)%> </p> </body> </html> |
Различия между VBScript и JavaScript
При вызове подпрограмм VBScript или JavaScript из файла ASP, записанного в VBScript, вы можете использовать вызов ключевого слова, за которым следует имя подпрограммы. Если подпрограмма требуют параметров, при использовании вызова ключевого слова параметры должны быть окружены скобками. Если вызов опущен, параметры не должны быть окружены скобками. Если подпрограмма не имеет параметров, то скобки являются необязательными.
При вызове подпрограммы VBScript или JavaScript из файла ASP, записанного в JavaScript, скобки должны использоваться после имени подпрограммы.
Поделиться: несколько распространенных ошибок, допущенных начинающих ASP Several common mistakes made by ASP beginners 1. Open again before the record set is closed:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------