Вот мой код asp:
<%@ Language = Python%>
<%
def main():
a = Request("btnSubmit")
main()
%>
Это дает мне ошибку:
Error Type:
Python ActiveX Scripting Engine (0x80020009)
Traceback (most recent call last): File "<Script Block >", line 3, in <module> main() File "<Script Block >", line 2, in main a = Request("btnSubmit") TypeError: 'NamedScriptAttribute' object is not callable
/website/test.asp, line 4
a = Request("btnSubmit")
Browser Type:
Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
Page:
GET /website/test.asp
Любые идеи, почему я получаю эту ошибку?
Мне удалосьчтобы этот скрипт работал правильно:
<%@ Language = Python%>
<%
def main():
Response.Write("My first ASP script!")
main()
%>
Так же, как этот с VBScript:
<%
a = Request("btnSubmit")
%>
Дело в том, что проект, в котором я работаю, планирует портировать наASP .NET в ближайшем будущем, с которым я намного больше знаком.Однако сейчас мне нужно разобраться с ASP Classic.Однако, когда я смотрю на то, как все реализовано с использованием VBScript, мне хочется плакать, и я думаю, что должен быть лучший способ сделать это.Вот почему я хочу использовать Python, если это возможно.Но стабильно ли это?Стоит ли усилий?Пожалуйста, сообщите.
Спасибо,
Барри