ASP.NET/第一个网页
外观
< ASP.NET
创建第一个ASP.NET项目
[编辑]使用Visual Studio软件,创建你的第一个ASP.NET项目的步骤:
1 New Project --> Visual C# -->Web --> ASP.NET Empty Web Application
2 鼠标右击Project name --> Add --> Web Form,命名为HelloWorldForm
3 向HelloWorldForm.aspx增加代码:
<div> <asp:Label id="label1" Font-Size="28px" Font-Bold="True" runat="server" /> </div>
4 向HelloWorldForm.aspx.cs增加代码
protected void Page_Load(object sender, EventArgs e) { label1.Text = "This is the first asp.net application, Hello World"; }
5 向Web.config增加:
<system.webServer> <directoryBrowse enabled="true"></directoryBrowse> </system.webServer>
6 按F5键开始调试运行。你看到的是项目文件夹的列表(因为没有指定缺省网页)。点击HelloWorldForm.aspx,将看到"This is the first asp.net application, Hello World"。
相关知识
[编辑]当一个启动项目中有多个Web页面的时候,就需要设置其中的一个页面为项目的起始页。设置方法:在Solution Explorer,选择要设置的Web页面并右击鼠标,在弹出的快捷菜单里选择“Set as Start Page”命令。Visual Studio默认将Default.aspx视为起始页。
一个完整的ASP.NET Web窗体由三个文件组成:
- .aspx:习惯上称为页面文件,存储页面设计描述代码,即Web窗体的HTML代码
- .aspx.cs:C#代码文件,主要存储的是C#代码,例如与数据库相关的查询、更新、删除操作,还有各个页面按钮的点击事件等。
- .aspx.designer.cs:页面设计代码文件/注册控件页面。这是页面设计器生成的代码文件,作用是对页面上的控件进行初始化。通常存储的是一些页面控件的配置信息
三者的联系,在.aspx的第一行,例如:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
其中Language指出用C#,CodeBehind指出用哪个.aspx.cs,Inherits指出用哪个.aspx.designer.cs。