Asp.net .aspx和MVC共存项目,Codebehind / Codefile在项目发布后仍然存在于.aspx文件中

时间:2009-08-14 19:25:44

标签: asp.net asp.net-mvc publishing

我们有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"  %>

要做到这一点还有很多工作要做 谁有人可以帮忙? 谢谢

1 个答案:

答案 0 :(得分:0)

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