我最近决定深入研究ASP,并在我的经销商帐户(共享托管)上设置了Windows Server软件包。
我来自PHP背景,并且今晚没有触及ASP。
我在Dreamweaver中创建了一个新文件(嘿,我喜欢丰富多彩的语法),并提供了一个文件类型选择:
有人可以更好地告知我,为什么有些文件是.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>
任何澄清都会很棒。
提前致谢。
答案 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推出之前就已经使用了。