2.2 ASP.NET的工作原理
ASP.NET文件以.aspx扩展名保存。
当安装.NET时,本地的IIS Web服务器会自动配置以查找扩展名为.aspx的文件,且用ASP.NET模块(名为aspnet_isapi.dll的文件)处理这些文件。
在Web页面中插入ASP.NET代码有3种方式:
1:使用内联代码:使用<% %>作为界定符,在ASP中经常使用,在ASP.NET中不推荐使用。
2:使用<script runat="server">脚本代码
一个应用程序(多个页面)的各个部分可以使用多种语言编写,但不能在一个页面上混合使用多种语言。
C#代码可以位于ASPX页面的任何地方。
每个代码块都必须位于一个函数或方法声明中。方法在其他代码触发它时执行。它也许会触发一次,也许触发多次,也许永远不触发。如何在第一次建立页面时,让某类触发器自动运行代码?换言之,无论事件是否发生,都执行某些代码?
在创建页面时,ASP.NET模块会执行位于一个特定方法即Page_Load()中的所有代码。3:使用服务器控件
2.3 第一个例子:hello!The World!1、打开 Microsoft Visual Studio .NET 2003。
2、执行:文件/添加新项,弹出对话框,在右侧模板中选择Web窗体,在下面输入文件名称,单击打开按钮,进入设计窗口。
3、将鼠标移到窗体左侧的工具箱,选择Label工具。
4、在窗口中添加一个Label服务器控件。在右侧的属性窗口中,输入其ID:lblMsg。
5、双击lblMsg控件,打开Hello.aspx.cs文件,在Page_Load()方法中输入代码:lblMsg.Text="Hello!The World!";
图片如下:

6、在右侧的解决方案资源管理器窗口中,右击hello.aspx文件,选择设为起始页。
图片如下:

7、按下F5,启动。可以看到在浏览器窗口中显示出了信息:Hello!The World!