2012-07-10 64 views
1

我是ASP新手,並試圖逃離這裏這個簡單的ASP腳本: http://www.w3schools.com/asp/asp_inputforms.aspASP腳本將不運行

這是我form.html文件:

<html> 
<body> 
<form method="get" action="form2.asp"> 
First Name: <input type="text" name="fname" /><br /> 
Last Name: <input type="text" name="lname" /><br /><br /> 
<input type="submit" value="Submit" /> 
</form> 
</body> 
</html> 

這是form2.asp文件:

<html> 
<body> 
Welcome 
<% 
response.write(request.querystring("fname")) 
response.write(" " & request.querystring("lname")) 
%> 
</body> 
</html> 

我從推出的Inetpub/wwwroot文件夾form.html文件,輸入名字和姓氏,並在瀏覽器中得到:

歡迎<%回覆於(的Request.QueryString(其中 「fname」)) 回覆於( 「 」&的Request.QueryString(「 L-NAME」))%>

本地主機可打開的我。我究竟做錯了什麼?

+0

您是否在頁面頂部包含<%@ Language = VBScript%>聲明? – Will 2012-09-26 10:50:49

回答

3

您的機器上的IIS可能不支持ASP執行。

轉至程序和功能 - >打開或關閉Windows功能。在互聯網信息服務 - >萬維網服務 - >應用程序開發功能下,驗證ASP被選中。

3

默認情況下,IIS 7.0和IIS 7.5上未安裝經典ASP,請參閱herehere,以瞭解如何在您遇到這種情況時啓用它。

從這些鏈接複製:

在IIS 7.0和7.5,ASP的經典版本是不是默認安裝的。 因此,當您嘗試瀏覽到服務器上的ASP頁面時,您可能會看到HTTP 404錯誤,或者您可能會在瀏覽器窗口中看到ASP頁面的源代碼。這兩種錯誤條件都是在未安裝用於定義傳統ASP環境的配置設置時創建的。

希望這會有所幫助。