0

我在谷歌上搜索过,有人说 ASP 只支持 VBScript,而 ASP.Net 支持 VBcript 和 Javascript。其他一些告诉 ASP 支持 VBScript 和 Javascript 和 ASP.Net 也一样。请清楚地告诉我 ASP 和 ASP.Net 中支持哪些脚本语言JScript 以及是否有任何脚本语言支持 ASP 或 ASP.Net。谢谢

4

3 回答 3

6

较旧的Classic ASP页面可以用任何支持 Microsoft 的Active Scripting技术的语言编写,通常是:

  • VBScript
  • JScript(微软的 Ecmascript 方言)

可以使用任何受支持的 .Net 语言创作ASP.Net页面,通常:

  • C#
  • VB.NET

这些都是服务器端语言,之所以这么称呼是因为它们在 Web 服务器上执行。

任何服务器端语言都可以输出脚本供浏览器在客户端执行,这通常是 JavaScript。

于 2013-07-15T13:11:20.687 回答
2

对于服务器端语言:

经典 ASP 使用 JavaScript(或者更确切地说是 JScript,Microsoft 版本)或 VBScript 作为服务器端脚本语言。

ASP.Net 并没有真正使用“脚本”语言,因为它是经过编译的。您可以使用任何 .Net 语言。通常使用 VB.Net 或 C#。

服务器端代码用于生成 HTML 代码(以及与数据库交互等其他处理)。服务器处理完成后,生成的 HTML 代码将发送到根据该定义显示页面的浏览器。除非页面被提交,否则服务器无法再次做出反应。为了更快的反应,可以使用客户端 javascript。javascript 对于特定页面的重要性可以从几乎没有(可能是一些输入验证)到大量(如在 gmail 中)。

于 2013-07-15T13:11:04.913 回答
2

您可以在以下位置编写 ASP.NET 应用程序:

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

您可以编写经典的 ASP 应用程序

  • VBScript
  • 脚本
  • Perl - 有趣吧?

客户端您可以使用浏览器支持的任何内容。

于 2013-07-15T13:30:01.297 回答