ASP的新功能..<%@ Page Language =“”%>

时间:2011-02-09 21:33:50

标签: asp.net asp-classic

我最近决定深入研究ASP,并在我的经销商帐户(共享托管)上设置了Windows Server软件包。

我来自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>

任何澄清都会很棒。

提前致谢。

4 个答案:

答案 0 :(得分:3)

asp是“旧”活动服务页面,aspx是ASP.NET。我建议您深入了解ASP.NET上的教程,视频非常棒且易于理解。

如果你使用php开发,我还建议你去ASP.NET MVC,这有点容易理解。

答案 1 :(得分:1)

我们在工作中遇到了旧的ASP经典应用程序。请从ASP.NET开始。 你永远不会后悔。 ASP是一项老技术,其可能性远远低于ASP.NET。

答案 2 :(得分:0)

如果您编写ASP和Not ASP.NET,那么您需要ASP VBScript或ASP Javascript。 ASP.net是一个完全不同的野兽。这就像将PHP与Java进行比较一样。 希望有所帮助。

答案 3 :(得分:0)

*.aspx是Asp.NET,过去10年一直是微软的旗舰产品。 *.asp是“旧的”ASP,现在被称为“经典ASP”,在Asp.NET推出之前就已经使用了。