2013-07-15 81 views
0

我已經在谷歌搜索它,有人告訴ASP只支持VBScript和ASP.Net支持VBcript和Javascript。還有一些人告訴ASP支持VBScript和Javascript以及ASP.Net也一樣。請清楚地聯繫我 什麼是在ASP和ASP中支持的腳本語言Net什麼是JScript,是否有任何支持ASP或ASP.Net的腳本語言? 謝謝什麼是服務器端腳本語言支持ASP和ASP.Net

+1

客戶端或服務器端? – sq33G

+2

客戶端腳本支持完全是瀏覽器功能,不依賴於服務器技術。用於瀏覽器的唯一受支持的腳本語言是JavaScript。 – Tommi

+1

如果你問客戶端,你的主題爲什麼說服務器端? –

回答

4

經典的ASP頁面可以寫在支持微軟的活動腳本技術,通常任何語言:

  • 的VBScript
  • 的JScript(微軟的ECMAScript的話)

ASP.Net頁面可以用任何支持的.Net語言編寫,通常爲:

  • C#
  • VB.NET

這些都是服務器端語言,所謂的,因爲他們執行的Web服務器上。

任何服務器端語言都可以爲瀏覽器輸出腳本,在客戶端執行,這通常是JavaScript。

1

對於服務器端語言:

經典ASP使用JavaScript(或JScript中寧,Microsoft版本)或VBScript作爲服務器端腳本語言。

ASP.Net並未真正使用「腳本」語言,因爲它已編譯。您可以使用任何.Net語言。通常使用VB.Net或C#。

服務器端代碼用於生成HTML代碼(以及其他處理,例如與數據庫交互)。服務器處理完成後,根據該定義將生成的HTML代碼發送到顯示頁面的瀏覽器。除非提交頁面,否則服務器不能再次作出反應。 對於更快的反應,可以使用客戶端JavaScript。 javascript對於特定頁面的重要性可能從幾乎沒有任何(可能是某些輸入驗證)到大量(如在Gmail中)。

2

你可以寫在ASP.NET應用程序:

  • C#
  • VB.NET
  • F#
  • ...任何。NET支持的語言

可以在

  • 的VBScript
  • 的JScript
  • Perl寫經典的ASP應用程序 - 有趣的是嗎?

客戶端,您可以使用任何瀏覽器支持。