代码之家  ›  专栏  ›  技术社区  ›  KuldipMCA

ASP.NET页中“codefile”属性的用法是什么

  •  1
  • KuldipMCA  · 技术社区  · 17 年前

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

    1 回复  |  直到 15 年前
        1
  •  2
  •   Ashish Gupta Shiva    15 年前

    codefile属性用于在不部署整个应用程序的情况下部署单个页面:

    以下是将单个页面部署到Web应用程序的说明。下面的示例使用page/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"