ASP.NET页面中`CodeFile`属性的用途是什么

时间:2009-06-29 13:58:35

标签: asp.net webforms asp.net-2.0

ASP.NET页面中CodeFile属性的用途是什么?

1 个答案:

答案 0 :(得分:2)

CodeFile属性用于部署单个页面而不部署整个应用程序: -

以下是将单个页面部署到Web应用程序的说明。以下示例使用页面/Forms/CreateUser.aspx

在.cs文件中,将类的名称更改为不存在的类。例如,更改以下内容:

public partial class CreateUser : System.Web.UI.Page

要:

public partial class CreateUser1 : System.Web.UI.Page

在aspx,ascx,master等中,将Codebehind更改为CodeFile,并将Inherits属性中指定的类的名称更改为.cs文件中的名称。例如,更改以下内容:

 Page Language="C#" MasterPageFile="~/Admin.master" AutoEventWireup="true" CodeBehind="CreateUser.aspx.cs" Inherits="Forms.CreateUser"

要:

Page Language="C#" MasterPageFile="~/Admin.master" AutoEventWireup="true" CodeFile="CreateUser.aspx.cs" Inherits="Forms.CreateUser1"