Note that this sample uses code "inline", as opposed to code behind.
B.原文的翻译Internet信息服务4.0在1997年发布之后,微软开始了一个新的网络应用模式,将解决关于ASP常见的抱怨,尤其是在表现形式和内容,并能够写出“干净”的代码分离研究的可能性。IIS团队经理马克•安德斯和在1997年从杜克大学毕业后加入了微软的Scott Guthrie的任务是确定模型会是什么样子。在安德斯和格思里超过两个月的最初的设计开发过程中,之后格思里在1997年圣诞节期间编码了最初的原型。论文网
2007年的斯科特格思里。
最初的原型被称为“XSP”;格思里在2007年接受采访时解释说,“人们总是会问X代表着什么。当时X真的不代表任何东西,XML以“X”开头; XSLT以“X”开头,一切都很酷似乎以一个X开头。所以这就是我们最初把它命名为“XSP”的原因。做XSP的最初原型使用Java,但它很快就决定建立在公共语言运行时(CLR)之上的新的平台,因为它提供了一个面向对象的编程环境,垃圾收集等功能,被视为微软的组件对象模型平台不支持理想的功能。格思里描述的这个决定是一个“巨大的风险”,作为他们新的Web开发平台的成功将依赖于CLR中,其中,像XSP,仍然处于发展的早期阶段的成功,以至于该XSP队是第一支在微软为目标的CLR。
随着向公共语言运行库,XSP被重新实现在C#(内部称为“工程酷”,但对公众保密),并更名为ASP +,由这点新平台被看作是继任者到Active Server Pages的,并且意图是为ASP开发人员提供了一个简单的迁移路径。