在web站点下面新建一个Index.aspx页面,代码如下:
<%@ Page Language="C#" AutoEventWireup="true" %>
<%= DateTime.Now.ToString() %>
从上面的两行代码可以看出来,并未为Index.aspx页面写后台代码
1)不需要任何编译,直接访问/Index.aspx页面,无任何异常;
2)在Index.aspx页面追加下面两行代码:
<br/>
<%= DateTime.Now.ToString() %>
仍然不进行编译,直接访问/Index.aspx页面,无任何异常;
这是否就是传说中的asp程序?
还不是asp程序,语法不同,内容也不同,比如asp程序是VB语言,而aspx是可以用C#的,而且扩展名也不同。而且asp中无法应用.net的一些类、静态方法等等。只是从形式上看像asp程序,因为没有cs文件,所以你变成了边解释边执行的方式。