1

我们有 Asp.net .aspx 和 MVC 共存的项目,项目发布后 Codebehind/Codefile 仍然存在于 .aspx 文件中,部署后需要大量的努力才能摆脱这些:我们必须手动更改每个 .aspx文件

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/xxx.master" 
AutoEventWireup="true" Inherits="xxx.Login" Codebehind="Default.aspx.cs" %> 

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/xxx.master" 
AutoEventWireup="true" Inherits="xxx.Login"  %>

任何人都可以提供帮助的工作量很大吗?谢谢

4

1 回答 1

0

您不需要从 ASPX 文件中删除Codebehind属性。您只需在没有 .CS 文件的情况下部署它们。Codebehind 中指定的类被编译到程序集中,并且在程序集部署后可用(您总是这样做)。

于 2009-08-17T05:59:33.717 回答