又击.aspx页的任何一个地方,不就建了吗!建义你看一下帮助!
Web 窗体代码模型
ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconwebformscodemodel.htm
  .NET 框架开发者指南   “Web 窗体”代码模型  [ASP]请参见
ASP.NET Web 窗体 | Web 窗体编程 | Page 类
语言
C#Visual Basic全部显示
“Web 窗体”包括两种组件:可视元素和代码。这些组件可驻留在相同文件中,但在大多数情况下,应将其中每个组件分别放在一个独立的文件中。可视元素是在 .aspx 文件(用作 HTML 元素和“Web 窗体”控件的容器)中创建的。代码可存储在单独的类文件中,也可存储在 .aspx 文件中。多数情况下,您需要使用前者,以便于更新代码。Page 类
虽然您从独立的组件中创建“Web 窗体”,但它们形成一个整体。编译“Web 窗体”时,ASP.NET 分析页及其代码,动态生成一个新类,然后编译这个新类。动态生成的类从 ASP.NET Page 类中派生,但使用控件、您的代码和 .aspx 文件中的静态 HTML 文本进行扩展。这个新派生的 Page(页)类成为一个单独的可执行文件,只要请求“Web 窗体”页该页就在服务器上执行。在运行时,Page 类处理传入的请求并通过动态创建 HTML 然后使其流回浏览器来响应。如果该页包含 Web 控件(像通常那样),派生的 Page 类就用作控件的容器,而控件的实例在运行时创建并且同样会将 HTML 文本呈现到流。对于习惯于 ASP 的开发人员,此模型呈现了一些新的内容。在 ASP 中,页由夹杂着可执行代码的静态 HTML 组成。ASP 处理器读取页,提取和只运行代码(解释而不编译),然后在将结果发送到浏览器之前,先将它放回到静态 HTML 中。所以,传统的 ASP 模型是添加了代码的 HTML 之一。在 Page 类中,情况正好相反。实际上,整个“Web 窗体”是一个输出是 HTML 格式的可执行程序。处理模型更像是任何可调用的组件,原因在于页在被调用时是作为代码执行的。页会经历一系列处理步骤(初始化、处理和处置),这些处理步骤与其他组件的处理步骤相似但又有些不同。第一个区别是:像 Web 组件那样,Page 类通常在每次调用页时执行这些步骤,即,在每次到服务器的往返行程中,都会初始化、处理和处置页(实际上,为了提高效率,会缓存重新创建页所需的信息,但这与其生存期无关)。第二个区别是:Page 类有一个不同的步骤——呈现,HTML 在这个步骤中生成,这是 Page 类特有的。从 Page 类派生
在为“Web 窗体”创建页和类文件时,ASP.NET 生成从 Page 基类派生页的代码。例如,如果新建一个“Web 窗体”并将其命名为 WebPage1,则将创建一个从 Page 中派生的新类 WebPage1。在生成的代码中,您将看到下面这样的行:[Visual Basic]
Public Class WebPage1
   Inherits Page
[C#]
public class WebPage1 : Page
页(.aspx 文件)然后从所派生的类中(即,从 WebPage1 中)派生。 由于 .aspx 文件从传统意义上讲不是模块,所以它与类文件的关系是使用指令在页的顶部建立的。具体地说,就是使用@ Page 指令的 Inherits 属性指定从中派生 .aspx 文件的类文件。典型的指令为:<%@ PAGE Inherits="Project1.WebPage1" ... %>
当所派生的 Page 类的代码位于 .aspx 文件以外的文件中时,必须使用 @Page 指令。但是,当页的操作所需的所有代码包含在 .aspx 文件中的 <script> 标记(Runat 属性设置为“server”)中时,ASP.NET 也能自动从 Page 中派生类。有关在 ASP.NET 中使用指令的更多信息,请参阅指令语法。由于 Page 类是从 Control 类派生的,所以它公开 Controls 属性,该属性包含 ControlCollection。因此,集合中的任何控件,或页上可包含 Runat 属性的任何标记都能根据其 ID 值通过编程方式访问。 请参见
ASP.NET Web 窗体 | Web 窗体编程 | Page 类

解决方案 »

  1.   

    <%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="txl.WebForm1" %>AutoEventWireup="false"服务器事件不是自动响应"
    其他都是直译了,你一看英文就明白了,default.aspx.cs这个是对应default.aspx不要自己添加,只要添加名为default.aspx的WebForm就可以了。
      

  2.   

    Language指明编写服务器端代码所使用的语言。一个解决方案可以有多种语言,但是一个页面只允许使用一种语言。
    Codebehind指明页面的后台编码文件的文件名(双击页面或右击选择查看代码进入)
    AutoEventWireup向ASP.NET说明如何把事件关联到事件处理方法。若为true,则页面运行时特别命名的事件处理程序Page_Load()和Page_Init()会被ASP.NET自动调用。否则需要连接事件和其处理程序。 
    Inherits表明了后台编码文件定义的命名空间和类名。
      

  3.   

    创建 Web 窗体 1.在“文件”菜单上,单击“新建”,然后单击“项目”。 
    将出现“新建项目”对话框。 在“项目类型”窗格中,单击“Visual Basic 项目”或“Visual C# 项目”,并在“模板”窗格中选择“ASP.NET Web 应用程序”。 
     
    应用程序向导将创建必要的项目文件,包括下列文件: WebForm1.aspx — 包含 Web 窗体的可视化表示形式。 
    WebForm1.aspx.cs 或 WebForm1.aspx.vb — 代码隐藏文件,包含用于事件处理和其他编程任务的代码。