我们有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" %>
要做到这一点还有很多工作要做 谁有人可以帮忙? 谢谢
答案 0 :(得分:0)
您无需从ASPX文件中删除 Codebehind 属性。 您只需部署它们而不使用.CS文件。 Codebehind中指定的类被编译到程序集中,并在程序集部署后可用(您总是这样做)。