2011-02-09 64 views
1

我最近決定潛入ASP並在我的經銷商帳戶(共享主機)上設置了Windows Server包。ASP新手。<%@ Page Language =「」%>

我來自很大程度上PHP的背景,並沒有觸及ASP,因爲今晚。

我在Dreamweaver中創建一個新文件(嘿,我喜歡多姿多彩的語法),並提出了一個選擇的文件類型:

  • ASP的Javascript(文件ASP
  • ASP的VBScript(文件。ASP
  • ASP C#(文件。ASPX
  • ASP VB(文件。的aspx

有人能更好地瞭解,請告訴我爲什麼一些文件.asp和其他人.aspx?我知道ASP框架支持JS/C#/ VB(我認爲!),但這對於外行人來說意味着什麼......開發人員可以在ASP頁面中使用他們選擇的語言?

此外,Dreamweaver中補充說:

<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %> 
<!DOCTYPE html> 

到我的頁面,該頁面,當我上傳引起了運行時錯誤的頂部。 (我的主機無法顯示任何錯誤,除了通用的錯誤)。

刪除此頂線,和我的代碼似乎工作:

<!DOCTYPE html> 
<html> 
<head> 
<title>Untitled Document</title> 
</head> 
<body> 
<%Response.Write("My first ASP script!")%> 
</body> 
</html> 

任何澄清將是巨大的。

在此先感謝。

回答

3

asp是「舊」Active Service Page和aspx是ASP.NET。我建議你參考ASP.NET的教程,這些視頻非常好,很容易理解。

我也建議去ASP.NET MVC這是一個更容易理解,如果你使用PHP開發。

+0

視頻當然看起來很有前途。看起來我會潛入ASP.NET。謝謝! – calum

+0

@calum,沒問題!:)不要忘記upvote /接受你認爲合適的答案。祝你好運與asp.net。 –

+0

我還沒有足夠的信譽,所以你不得不接受剔! – calum

0

如果你寫ASP和不ASP.NET,那麼你想要ASP VBScript或ASP Javascript。 ASP.net是一個完全不同的野獸。這就像比較PHP和Java。 希望有所幫助。

0

*.aspx是Asp.NET,它是微軟過去10年的旗艦。 *.asp是「舊」ASP,現在被稱爲「經典ASP」,它在Asp.NET推出之前就已經在使用了。

1

我們在工作中遇到了一個老的ASP經典應用程序。請從ASP.NET開始。 你永遠不會後悔。 ASP是一種比ASP.NET更少可能的舊技術。

相關問題