2015-11-08 6 views
0

Хорошо Добрый день.Эквивалент ISSET в ASP (классический ASP)

Я только начинаю ASP. в PHP я сделать что-то вроде этого

<?php 
If(isset($_POST["submit"])) 
{ 
    echo "You clicked me yeh?"; 
} 
?> 

работает без проблем, сейчас я пытаюсь перевести то же самое для ASP и я сделать что-то вроде этого

<html> 
<head> 
<title>testHome in ASP</title> 
<body> 
<% 

if Request.Form("submit") ="test" then 
    Response.Write("Ok Mate You Just Clicked Me!") 
%> 
<form name = "superform" id="superform" method="post" action="idc.asp"> 
<input type="submit" name="submit" value="test"/> 
</form> 
</body> 
</head> 
</html> 

И вместо того, чтобы я получить этот супер досадную ошибку.

An error occurred on the server when processing the URL. Please contact the system administrator. 
If you are the system administrator please click here to find out more about this error. 

Пожалуйста, Что здесь может быть ошибкой?

+0

Вы пробовали щелкнуть, где он говорит вам нажать? – Quentin

+0

Конечно, да, это меня заводит здесь http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8 –

ответ

1

Вы должны закрыть выключить «если ... то»

end if

Если вы можете, вы можете получить IIS для отправки сообщений об ошибках в браузере: IIS6 или IIS7

И если вы используете визуальную студию, вы также можете setup debugging

+0

Вы ОЧЕНЬ лучше Спасибо миллион! –

+0

@RickTowers: вы также можете поставить 'if Request.Form (" submit ") =" test ", а затем Response.Write (" Ok Mate You Just Click Me! ")' Все на одной строке. – Paul

Смежные вопросы